我在同一主机中允许使用相同的.html和.swf文件但使用不同的域。但是,您可以在infinitum.com.es/mr_frosty处看到“©”之前的字符“”,但您在bluecodestudio.com/mrfrosty处看不到它应该是这样。
我想知道为什么它会在infinitum.com.es上显示出奇怪的角色,而在bluecodestudio.com上却没有显示,使用相同的文件。
答案 0 :(得分:2)
©是è,但前者以UTF-8编码,并被读作iso-8859-1。正如你所看到的那样,外观和意义上绝对没有任何关系,但编码方面也存在。
基本上,第一个链接存在编码问题。
答案 1 :(得分:2)
在http://infinitum.com.es/mr_frosty/,HTTP标头Content-Type: text/html; charset=ISO-8859-1
声明编码,并且不能在文档本身中覆盖。这需要在服务器,全局设置或.htaccess文件中修复。如果无法更改,则必须将文件编码更改为ISO-8859-1。