在我的FF浏览器中,编码设置为UTF-8。法语口音在除一页之外的所有页面上都正确显示。在故障页面上,它们显示为“?”分数。当我将编码更改为西方时,故障页面会正确显示法语重音,而其他页面现在无法正确显示法语重音。
在IE上,设置为UTF-8,所有页面都显示正确的法语口音
答案 0 :(得分:3)
我知道这是一个老帖子。但是,我遇到了同样的问题,我在php中使用了 htmlentities(),而没有其他任何结果。这解决了我的目的,所以想在这里提一下,以便其他人可以从中受益。
答案 1 :(得分:2)
网页是什么?
页面自身的编码很可能是ISO 8859-1或类似的东西(纯8位编码)。有些网页不打算在Content-Type:
标题中指定自己的编码,让浏览器猜测。显然,在这种情况下,Internet Explorer猜测比Firefox更好。
如果您有curl
命令,请尝试curl --head URL
查看指定编码的方式和方式,或右键单击Firefox中的View Page Info
。
您可以考虑与网页所有者联系并要求他们正确设置编码(或者,就像我一样,只是忽略它)。