我正在将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)
提前致谢!