前提: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