iframe 中的字符集

发布于 2024-12-04 04:21:02 字数 307 浏览 0 评论 0原文

我有一个以 UTF-8 编码的 xhtml 文档。该文档动态加载一个 iframe,其内容以 windows-1255 编码。后一个信息被编码在 HTTP 响应标头和 html 标头内的元标记中。然而 iframe 以 UTF-8 显示。我在 Firefox 和 Chrome(在 Mac 上)上都遇到了这种行为。

iframe 本身的内容由 Java servlet 提供服务,该 servlet 显式地将 HTTP Content-Type 设置为 windows-1255(此外,在 html 中有一个元标记支持该标记)。页面本身可以正确显示。

我做错了什么?

I have an xhtml document encoded in UTF-8. The document is dynamically loading an iframe whose content is encoded in windows-1255. The latter information is encoded in both the HTTP response header and a meta tag inside the html head. Yet the iframe is displayed in UTF-8. I encounter this behavior on both Firefox and Chrome (on a mac).

The content of the iframe itself is served by a Java servlet, which explicitly sets the HTTP Content-Type to windows-1255 (and moreover, there is a meta tag seconding that inside the html). On itself, the page displays correctly.

What am I doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文