如何将动态创建的 IFRAME 的字符集设置为 UTF-7

How to set dynamically created IFRAME's charset to UTF-7?

本文关键字:字符集 设置 UTF-7 IFRAME 动态 创建      更新时间:2023-09-26

有没有办法将动态创建的IFRAME的字符集设置为UTF-7?我尝试了以下方法,但失败了:-(

document.getElementById('test').contentWindow.document.body.innerHTML = "<html><head><meta http-equiv='"Content-Type'" content='"text/html; charset=UTF-7'"></head><body></body></html>";

IFRAME 页面仍然是 UTF-8 :-((使用火狐浏览器)

UTF-7 在网络世界中一直被认为是危险的,在开发世界的其他地方几乎完全无用。

有些浏览器从不支持它(例如Chrome)。

友情链接 : http://scarybeastsecurity.blogspot.fr/2010/07/firefox-fixes-css-based-cross-origin.html

HTML5 规范要求符合标准的浏览器不得支持 UTF-7:

用户代理不得支持 CESU-8、UTF-7、BOCU-1 和 SCSU 编码。

从 http://dev.w3.org/html5/spec/parsing.html#determining-the-character-encoding