Tweet

native2asciiの使い方

前提条件としてJDKがインストールされていることとします。まだ、JDKをインストールしていない方はこちらからインストールしてください。
「native2ascii」はネイティブコード (Latin 1 および Unicode 以外) のファイルを Unicode コードに変換します。
また、ここで使用するファイルは全て 『C:\java』フォルダ内での使用となります。ご注意ください。

■形式

C:\>native2ascii [options] [inputfile [outputfile]]

■使用方法

● 使用するファイル native2ascii_jp.propertise

title=たけおばの門
view=native2asciiの使い方

● コンパイル

C:\java>native2ascii native2ascii_jp.propertise native2ascii.propertise

C:\java>

● 出力されたファイル native2ascii.propertise

title=\u305f\u3051\u304a\u3070\u306e\u9580
view=native2ascii\u306e\u4f7f\u3044\u65b9

上記の用に出力されたファイルは全て ASCII コードで表されています。

■オプション

ここでは各オプションの説明をします。

◆ -reverse オプション

逆の処理を行います。 つまり、Latin-1 または Unicode コードのファイルをネイティブコードのファイルに変換します。

上記『使用方法』で使用した「native2ascii.propertise」を使用します。

● コンパイル

C:\java>native2ascii -reverse native2ascii.propertise reverse.propertise

C:\java>

● 出力されたファイル reverse.propertise

title=たけおばの門
view=native2asciiの使い方

◆ -encoding オプション

変換処理で使用するコードの名前を指定し、ネイティブコード (Latin 1 および Unicode 以外) のファイルをUnicode コードに変換します。また、下記のファイルは、あらかじめ EUC で変換されています。文字コード変換のやり方を知らない方はこちらをご覧ください。

● 使用するファイル encoding.properties

title=たけおばの門
view=native2asciiの使い方

ここで試しに通常通りの作業をしてみたいと思います。

● コンパイル

C:\java>native2ascii encoding_jp.properties encodingTest.properties

C:\java>

● 出力されたファイル encodingTest.properties

title=\uff64\uff7f\uff64\uff71\uff64\uff6a\uff64\uff90\uff64
\uff8e\uff8c\ufffdview=native2ascii\uff64\uff8e\uff7b\uff88
\uff64\uff64\uff8a\ufffd  

※ 上記は1行です

出力されたファイルを -reverse オプションを使用して元に戻す。

● コンパイル

C:\java>native2ascii -reverse encodingTest.properties encoding_jpTest.properties

C:\java>

● 出力されたファイル encodingTest.properties

title=、ソ、ア、ェ、ミ、ホフ\ufffdview=native2ascii、ホサネ、、ハ\ufffd

上記の用に、文字化けしてしまいました。では、-encoding オプションを使用してみましょう。

● コンパイル

C:\java>native2ascii -encoding EUC-JP encoding_jp.properties encoding.properties

C:\java>

● 出力されたファイル encoding.properties

title=\u305f\u3051\u304a\u3070\u306e\u9580
view=native2ascii\u306e\u4f7f\u3044\u65b9

ここで -reverse オプションを使用して元に戻るか確認しましょう。

● コンパイル

C:\java>native2ascii -reverse encoding.properties encoding_japan.propertise

C:\java>

● 出力されたファイル encoding_japan.propertise

title=たけおばの門
view=native2asciiの使い方

上記をご覧の通り、正常に変換されました。よって、-encoding オプションが正常に動作していたことになります。
また、他のサポートされている文字コードは こちらをご覧ください。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-08-26 (日) 19:39:08 (1616d)