日期:2014-05-20  浏览次数:20684 次

mac下终端javac中文乱码~求大神解决!!!
lion系统 终端默认编码UTF-8 此时ls 查看文件列表时显示中文正常
当javac 时中文就会出现乱码 
例如println("嗨,java") 
 javac Hello.java
Hello.java:4: ???棺???? EUC_CN ???????????
  System.out.println("??java");
  ^
Hello.java:4: ???棺???? EUC_CN ???????????
  System.out.println("??java");
  ^
2 ????
中文就会显示问号,编译可以通过,java时中文也是显示乱码
java Hello
?? java
网上查了各种方法都不能解决问题。。。哪位大神研究下~ ls时中文正常 javac时中文也正常的方法
 不胜感激啊!!!

------解决方案--------------------
你的源码是什么编码的?
javac -encoding 指定源代码的编码
------解决方案--------------------
我的也是啊,楼主解决了嘛?
------解决方案--------------------
一般都是UTF-8的默认编码