iframe 中的字符集
我有一个以 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论