【问题标题】:How to make js-generated xml file be in utf-8如何使 js 生成的 xml 文件为 utf-8
【发布时间】:2014-04-20 01:41:27
【问题描述】:

我在浏览器中生成一些 xml 并将其设置为链接的 data-uri。 当我点击链接时它被打开,但内容被识别为 ASCII 并且文本是乱码。

如何使生成的文件内容为utf-8?

xml 以 prolog <?xml version="1.0" encoding="utf-8" ?> 开头,但这没有帮助。

【问题讨论】:

    标签: javascript html xml utf-8 data-uri


    【解决方案1】:

    所以答案相当简单。 我将 BOM 标记 \uFEFF 添加到生成文件的开头,它工作正常。它看起来像这样:

        \uFEFF<?xml version="1.0" encoding="utf-8" ?> ...
    

    【讨论】:

      猜你喜欢
      • 2017-10-08
      • 2011-09-14
      • 1970-01-01
      • 1970-01-01
      • 2011-11-28
      • 2017-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多