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