Java native2ascii -reverse Unicode表記になっている文字を日本語に戻す
以下のようなSample.javaというファイルがあり、Unicodeを日本語にしたい時に使用する
> native2ascii -reverse -encoding UTF-8 Sample.java SampleReverse.java
// Sample.java public class Sample { public static void main(String[] args) { System.out.println("\u3053\u3093\u306b\u3061\u306f\uff01"); } }
// SampleReverse.java public class Sample { public static void main(String[] args) { System.out.println("こんにちは!"); } }
カレントディレクトリ以下の全てのファイルに対してnative2ascii -reverse を実行するバッチ
n2aReverse.bat
@echo off for /r %%f in (*.java) do ( native2ascii -reverse %%f %%f echo %%f )
参考サイト
native2asciiの逆変換 - プログラマとプロマネのあいだ
.bat(バッチファイル)のforコマンド解説。 - Qiita