Safari中未显示特殊字符UTF8

Safari中未显示特殊字符UTF8,safari,special-characters,htmlspecialchars,Safari,Special Characters,Htmlspecialchars,我认为这对谷歌来说很容易,但我找到的答案并没有解决我的问题 在Chrome中,我的RSS提要是这样的 "¿Qué es un serum antimanchas?" 但是其余的角色都没问题 在狩猎中,情况正好相反。这行看起来不错,但其他字符都错了。。。他们看起来像 Espect�culo 我的头上有这个应该可以用的,但找不到问题 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN

我认为这对谷歌来说很容易,但我找到的答案并没有解决我的问题

在Chrome中,我的RSS提要是这样的

"¿Qué es un serum antimanchas?" 
但是其余的角色都没问题

在狩猎中,情况正好相反。这行看起来不错,但其他字符都错了。。。他们看起来像

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" />

Pcweb

注意:所有文件都在sublime编辑器中使用UTF8编码保存。

您在Chrome中看到的是UTF-8编码的数据,被误解为ISO-8859-1或windows-1252编码。例如,在UTF-8中,U+00BF“?”是0xC2 0xBF。将其视为ISO-8859-1数据,您会得到U+00C2“U+00BF”

从给定的数据来看,不可能说出哪里出了问题。我猜数据是通过HTTP
内容类型
头发送的,该头将编码声明为ISO-8859-1。需要URL来验证这一假设

“角色”�” 表示字符级的数据错误:数据包含的字节不表示应用的字符编码中的任何字符或字符的多字节表示的一部分。当ISO-8859-1被误解为UTF-8编码时,最常遇到这种情况


数据似乎包含UTF-8编码数据和ISO-8859-1编码数据的混合。修复方法是修改系统,使其始终使用UTF-8,或者至少在将数据合成以发送给用户代理时将所有内容转换为UTF-8。

在Chrome中看到的是被误解为ISO-8859-1 o的UTF-8编码数据r windows-1252编码。例如,在UTF-8中,U+00BF“?”是0xC2 0xBF。将其视为ISO-8859-1数据,可以得到U+00C2“U+00BF”

从给定的数据中,不可能判断出哪里出了问题。我猜数据是通过HTTP
内容类型
头发送的,该头声明编码为ISO-8859-1。需要URL来验证这一假设

“角色”�” 表示字符级的数据错误:数据包含的字节不表示应用的字符编码中的任何字符或字符的多字节表示的一部分。当ISO-8859-1被误解为UTF-8编码时,最常遇到这种情况

数据似乎包含UTF-8编码数据和ISO-8859-1编码数据的混合。解决方法是修改系统,使其始终使用UTF-8,或者至少在将数据合成以发送到用户代理时将所有内容转换为UTF-8。

My Safari 5.1.7(在Windows上)无法显示My Safari 5.1.7(在Windows上)无法显示