Safari中未显示特殊字符UTF8 [英] Special characters UTF8 not displaying in Safari
本文介绍了Safari中未显示特殊字符UTF8的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我以为这很容易用谷歌搜索,但我找到的答案并没有解决我的问题
在Chrome中,我的RSS提要如下所示
"¿Qué es un serum antimanchas?"
但其余所有字符都可以..
在Safari中,情况正好相反。这行看起来不错,但其余的字都错了.它们看起来像
Espect�culo
我的页眉上有这个,它应该可以工作,但找不到问题,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<title>Pcweb</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
注意:所有文件都以UTF8编码保存在Suplime编辑器中。
推荐答案
您在Chrome中看到的是UTF8编码的数据,被误解为ISO-8859-1或WINDOWS-1252编码。例如,在UTF-8中,U+00BF"?"是0xC2 0xBF。将其视为ISO-8859-1数据,即可得到U+00C2""U+00BF""。
从给定的数据来看,不可能说出哪里出了问题。我的猜测是,数据是使用HTTPContent-Type
头发送的,该头将编码声明为ISO-8859-1。需要URL来验证此假设。
这篇关于Safari中未显示特殊字符UTF8的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文