サポートされている任意の文字エンコーディングの文字を含むファイルを、ASCII、Unicode、あるいはその両方のエスケープを含むファイルに変換します。
native2ascii [options] [inputfile [outputfile]]
native2ascii
は、Java 実行環境でサポートされている任意の文字エンコーディングでエンコードされたファイルを、ASCII でエンコードされたファイルに変換します。このとき、ASCII 文字セットに含まれないすべての文字に Unicode エスケープ (「\uxxxx」表記) を使用します。この処理は、ISO-8859-1 文字セットに含まれない文字を含むプロパティーファイルに必要です。このツールは、逆の変換を行うこともできます。
outputfile
を省略した場合、標準出力に出力されます。さらに、inputfile
を省略した場合、標準入力から入力されます。
-reverse
-encoding encoding_name
java.nio.charset.Charset.defaultCharset
メソッドで決定された) デフォルトの文字エンコーディングが使用されます。encoding_name
の文字列は、Java 実行環境でサポートされている文字エンコーディングの名前である必要があります。「サポートされているエンコーディング」のドキュメントを参照してください。