windows を使用して実行する JS を作成していますcscript.exe
。私の JS はファイルから JSON オブジェクトをロードし、パラメータを追加してファイルに保存します (json2.min.js 実装を使用)。
JSON.parse(text)
テキストを JSON オブジェクトに解析してから、書きJSON.stringify(text, null, 3)
戻す文字列を作成するために使用しています。Unicode エンコーディングに遭遇するまで、すべてがうまく機能します。
ファイルには、次のような特定の値があります。
"someKey": "\u003Ca href=\"http://www.something.com\"\u003E"
ファイル( )を読み取って保存した後、次のようにstringify
変更されます。
"someKey": "< a href=\"http://www.something.com\">
他にも変換される外国の Unicode 文字がいくつかあります。
実行時に元のエンコーディングを維持するにはどうすればよいstringify
ですか?
stringify
実行中または実行後に適用できる変換機能はありますか?