iframe中字符编码(Character Encoding in iframes)

2019-09-23 22:49发布

我有ISO-8859-1编码的文本文件。 如果你在谷歌浏览器中查看它 ,它显示正确。 但是,如果你的iframe它 ,它看起来是错误的。 此外,它看起来总是错在Firefox浏览器。

我注意到有各种不同的服务器和浏览器的这种行为。 不过,如果我使用谷歌Chrome和运行服务器和浏览器在同一台机器上,iframe的内容显示正确。

我应该怎么做才能使文件在所有情况下正常显示? 这似乎是浏览器应该能够弄清楚,但在许多情况下,它没有这样做。

Answer 1:

你服与文件Content-Type: text/plain ,这相当于要求浏览器猜测。 显然,不是每一种情况会导致同一个猜测。

将它设置为Content-Type: text/plain; charset=iso-8859-1 Content-Type: text/plain; charset=iso-8859-1



文章来源: Character Encoding in iframes