0
から中国語を取得する私は中国語のテキストを保存したJsonファイルを持っています。 私はpdfkitプロジェクトでこれを印刷すると、結果は です。青いthextはコードの中に書かれています。 赤はJsonファイルで取得され、動作しません(jsonファイルを通常の文字に変更すると動作します)node.js JSONファイル
から中国語を取得する私は中国語のテキストを保存したJsonファイルを持っています。 私はpdfkitプロジェクトでこれを印刷すると、結果は です。青いthextはコードの中に書かれています。 赤はJsonファイルで取得され、動作しません(jsonファイルを通常の文字に変更すると動作します)node.js JSONファイル
こんにちは私はjsonファイルを読むためにrequireを使用すると同じ問題を抱えています。 .readFileと私のために働く、コードを確認してください:
fs.readFile('./app/config/language-base.json', 'utf8', function (err, data) {
//var lang = JSON.parse(data.toString('utf8').replace(/^\uFEFF/, ''));
var lang = JSON.parse(data);
lang.languages.forEach(function(ln, i){
var source = {};
Object.keys(lang.source).forEach(function(word, i){
gutil.log('Generating word ', gutil.colors.magenta(word), "for language ", gutil.colors.red(ln));
source[word] = lang.source[word][ln];
gutil.log('Current word ', gutil.colors.blue(source[word]));
});
var source = JSON.stringify(source);
var path = './app/locales/'+ln+".json";
fs.writeFileSync(path, source, 'utf8');
});
});
希望これはあなたを助ける!
heeeeelppppp :( –
エンコードされていないのですか?some.toString( 'utf8')?またはutf16。入力がutfと互換性があるかどうかを確認してください。 –