またeclipseでのant実行について。
以下の様な日本語を含んだprojectをantで実行すると、文字化けしてしまいました。
System.out.println(”こんにちは”);↓
?????
ちなみに通常の実行からではちゃんと表示されます。
projectやソースコードの文字コードはUTF-8で統一しているのに何故?
と思って調べると、実行時にUTF-8ではなくなっているらしい。
build.xmlの<java>に、VM引数を指定しました。
<java classname="aa.HelloWorld" classpath="${classes.dir}" classpathref="classpath" fork="true"> <jvmarg value="-Dfile.encoding=UTF-8" /> </java>
↓
こんにちは
きちんと表示されました!
0 件のコメント:
コメントを投稿