iframe 中的字符编码

Nic*_*ack 4 browser http character-encoding

我有一个以 ISO-8859-1 编码的文本文件。如果您在 Google Chrome 中查看它,它会正确显示。然而,如果你用iframe 来构建它,它看起来是错误的。而且,它在 Firefox 中看起来总是错误的。

我注意到各种不同的服务器和浏览器都有同样的行为。但是,如果我使用 Google Chrome 并在同一台计算机上运行服务器和浏览器,则 iframe 的内容将正确显示。

我应该怎样做才能使文件在所有情况下都能正确显示?看起来浏览器应该能够弄清楚这一点,但在很多情况下它无法做到这一点。

Jos*_*Lee 5

You\xe2\x80\x99 正在使用 提供文件Content-Type: text/plain,这相当于要求浏览器猜测。显然,并非每种情况都会得出相同的猜测。

\n\n

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

\n