我可以在jquery中更改页面的字符集吗?
我需要它,因为我支持不使用utf-8的旧系统。
用户点击我想显示不同的语言形式。
是通过ajax来的文字
我可以得到它,但不能改变它:
var meta = $("meta").attr("content");
alert(meta);
感谢
答案 0 :(得分:2)
不,字符集是针对文档修复的。但是,您可以动态地(使用JavaScript)插入任何Unicode字符,如下所示:
document.write ('\u2200 browsers.'); // gives '∀ browsers'
用户点击的不同语言:文本是通过JavaScript插入的(可能是通过AJAX),还是以某种方式嵌入的另一个HTML页面?
干杯,
更新:似乎(我还没有测试过),在IE中你可以通过document.defaultCharset
实际设置字符集,尽管这可能有只有效果,如果HTML文件没有提供字符集。在基于Gecko的浏览器(如Firefox)中,您可以通过document.characterSet
获取字符集。