代码之家  ›  专栏  ›  技术社区  ›  Haim Evgi

使用jquery更改页面的字符集

  •  1
  • Haim Evgi  · 技术社区  · 15 年前

    我可以在jquery中更改页面的字符集吗?

    我需要它,因为我支持不使用UTF-8的旧系统。

    单击“用户”,我想显示不同的语言表单。

    它是通过Ajax提供的文本

    我可以得到但不能改变它:

    var meta = $("meta").attr("content");
    alert(meta);
    

    谢谢

    1 回复  |  直到 15 年前
        1
  •  2
  •   Boldewyn    15 年前

    不,文档的字符集是固定的。但是,您可以动态(使用javascript,也就是说)插入任何这样的Unicode字符:

    document.write ('\u2200 browsers.'); // gives '∀ browsers'
    

    用户点击时使用的不同语言:文本是通过javascript(可能是通过Ajax)插入的,还是以某种方式嵌入另一个HTML页面?

    干杯,

    更新: 似乎(我还没有测试过),你可以 设置 字符集 document.defaultCharset ,尽管这可能只有一个效果,如果没有随HTML文件一起传递的字符集。在基于gecko的浏览器(如firefox)中,您可以通过 document.characterSet .