NodeJSで翻訳ファイルをJSONに変換しています。
次のような文字列があります。
Cadrer sur la sélection
Navigateur dépassé détecté !
json.stringifyできるように、それらをUTF-8に変換しようとしています。
ただし、次のような文字列になります。
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)
前もって感謝します!