2

Spidermonkey シェルでは、このread()関数を使用してファイルを読み取ると、ファイルのエンコーディングが無視されます。UTF-8 またはその他のマルチバイトでエンコードされたファイルを読み取り、マルチバイト文字を保持する方法はありますか? スパイダーモンキーはとても小さな悪魔です。

4

1 に答える 1

1

それで私はMozillaのJSの人たちと話をしました。これは完全には不可能であることが判明したため、とのUTF-8サポートを有効にするコマンドラインフラグを追加しましread()snarf()

/usr/bin/js -e "print(read('filexyz.txt'))" -U

この追加でSpidermonkeyのコピーを取得するには、Tracemonkeyリポジトリを使用する必要があります。Mercurialでそれを得ることができます:

hg clone http://hg.mozilla.org/tracemonkey/
于 2011-05-05T18:03:42.657 に答える