我在 NodeJS 中将翻译文件转换为 JSON。
我有这样的字符串:
Cadrer sur la sélection
Navigateur dépassé détecté !
我正在尝试将它们转换为 UTF-8,以便我可以对它们进行 json.stringify。
但是,我最终得到的字符串看起来像:
Navigateur d�pass� d�tect� !
下面是我的代码的简短示例...
var obj = {};
for(var i = 0; i < messages.length;i++){
var iconv = new Iconv("ISO-8859-1", 'UTF-8');
var buffer = iconv.convert(messages[i]); // the ISO-8859-1 str
obj[i] = buffer.toString();
}
var jsonLocale = JSON.stringify(obj)
提前致谢!