1

我在 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)

提前致谢!

4

0 回答 0