标签: node.js xml encoding utf-8 xml2js
我正在尝试使用XML file库解析Node中的xml2js。
xml2js
问题在于文件编码是windows-1250而不是utf-8。
windows-1250
utf-8
因此,当我尝试获取值时,它包含错误的字符。 例如,代替ř我得到Ĺ™。
ř
Ĺ™
如何在Node中将xml文件或字符串值转换为utf-8?
答案 0 :(得分:1)
您可以尝试util.TextDecoder,但为此需要完整的ICU(see details的检查或获取方法)。
util.TextDecoder
或者,您可以尝试使用iconv-lite之类的npm模块。