3

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実行中または実行後に適用できる変換機能はありますか?

4

1 に答える 1