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的默认编码