如何使js生成的xml文件在utf-8中

How to make js-generated xml file be in utf-8

本文关键字:文件 utf-8 xml 何使 js      更新时间:2023-09-26

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

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

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

所以答案相当简单。我在生成的文件的开头添加了BOM标记'uFEFF,效果很好。看起来像这样:

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