前提:JDK1.1以降(※) インストール済み

path にインストールしたJ2SEの bin が環境変数に定義されていること。


環境変数設定例:

c:\C:\Program Files\Java\jdk1.5.0_02\bin


■SJIS->Unicodeに変換

native2ascii <変換元S_JISファイル名> <変換先Unicodeファイル名>


native2ascii SJIS_BunshoMsg.properties BunshoMsg.properties

■Unicode->SJISに変換

native2ascii -reverse <変換元Unicodeファイル名> <変換先S_JISファイル名>


native2ascii -reverse BunshoMsg.properties SJIS_BunshoMsg.properties

バッチファイルにするとこんな感じ。


ファイル名:Unicode化.bat

--------------------ここから------------------------------------

native2ascii SJIS_BunshoMsg.properties BunshoMsg.properties
PAUSE

--------------------ここまで------------------------------------


ファイル名:日本語化.bat

--------------------ここから------------------------------------

native2ascii -reverse BunshoMsg.properties SJIS_BunshoMsg.properties
PAUSE

--------------------ここまで------------------------------------

※[蛇足]いつのバージョンからこの機能があるんだか不明確。

 とおもって調べてみたらJDK1.2から対応してました。

 J2SE1.4以降インストール済みであれば問題ないです。

■日本サン、「Java 2プラットフォーム」の国際化環境に関して詳細を発表

http://jp.sun.com/company/Press/release/1999/0119.html



テキストエディタ「秀丸」のマクロでもできるみたいです。


秀丸エディタのマクロライブラリ native2ascii ver 1.03

http://hide.maruo.co.jp/lib/macro/native2ascii103.html



<参考リンク>

■たけおばの門 native2asciiの使い方

http://takeoba.cool.ne.jp/java/native2ascii.htm