native2ascii(1)

名前
native2ascii - ネイティブ - ASCIIコンバータ

サポートされる文字エンコーディングの文字のファイルをASCIIまたはUnicodeエスケープあるいはその両方のファイルに変換します。その逆の変換も行います。

形式

native2ascii [options] [inputfile [outputfile]]

説明

native2ascii Java実行環境でサポートされる文字エンコーディングにエンコードされたファイルを、ASCIIでエンコードされたファイルに変換します。ASCII文字セットの一部でないすべての文字でUnicodeエスケープ(「\uxxxx」の表記)を使用します。このプロセスは、ISO-8859-1文字セットに含まれない文字が含まれているプロパティ・ファイルで必要です。このツールは、その逆の変換を実行することもできます。

outputfileを省略した場合、標準出力に出力されます。さらに、inputfileを省略した場合、標準入力から入力されます。

オプション

    -reverse
        逆の処理を行います。つまり、ISO-8859-1でUnicodeエスケープを使用してエンコードされたファイルを、Java実行環境でサポートされる文字エンコーディングのファイルに変換します。

    -encoding encoding_name
        変換処理で使用する文字エンコーディングの名前を指定します。このオプションが存在しない場合は、デフォルトの文字エンコーディング(java.nio.charset.Charset.defaultCharsetメソッドで定義される)が使用されます。encoding_name文字列は、 サポートされている文字列エンコーディング @
        http://docs.oracle.com/javase/7/docs/technotes/guides/intl/encoding.doc.html・ドキュメントに示されている、Java実行環境でサポートされる文字エンコーディングの名前にする必要があります。

    -Joption
        Java仮想マシンにoptionを渡します。optionには、java(1)のリファレンス・ページに記載されているオプションを1つ指定します。たとえば、-J-Xms48mと指定すると、スタートアップ・メモリーは48Mバイトに設定されます。