如何在Node中转换XML编码

时间:2019-02-01 16:55:17

标签: node.js xml encoding utf-8 xml2js

我正在尝试使用XML file库解析Node中的xml2js

问题在于文件编码是windows-1250而不是utf-8

因此,当我尝试获取值时,它包含错误的字符。 例如,代替ř我得到Ĺ™

如何在Node中将xml文件或字符串值转换为utf-8?

1 个答案:

答案 0 :(得分:1)

您可以尝试util.TextDecoder,但为此需要完整的ICU(see details的检查或获取方法)。

或者,您可以尝试使用iconv-lite之类的npm模块。