我有ISO-8859-1编码的文本文件。 如果你在谷歌浏览器中查看它 ,它显示正确。 但是,如果你的iframe它 ,它看起来是错误的。 此外,它看起来总是错在Firefox浏览器。
我注意到有各种不同的服务器和浏览器的这种行为。 不过,如果我使用谷歌Chrome和运行服务器和浏览器在同一台机器上,iframe的内容显示正确。
我应该怎么做才能使文件在所有情况下正常显示? 这似乎是浏览器应该能够弄清楚,但在许多情况下,它没有这样做。
我有ISO-8859-1编码的文本文件。 如果你在谷歌浏览器中查看它 ,它显示正确。 但是,如果你的iframe它 ,它看起来是错误的。 此外,它看起来总是错在Firefox浏览器。
我注意到有各种不同的服务器和浏览器的这种行为。 不过,如果我使用谷歌Chrome和运行服务器和浏览器在同一台机器上,iframe的内容显示正确。
我应该怎么做才能使文件在所有情况下正常显示? 这似乎是浏览器应该能够弄清楚,但在许多情况下,它没有这样做。
你服与文件Content-Type: text/plain
,这相当于要求浏览器猜测。 显然,不是每一种情况会导致同一个猜测。
将它设置为Content-Type: text/plain; charset=iso-8859-1
Content-Type: text/plain; charset=iso-8859-1
。