首先描述下问题:win下用notepad++ 编码格式选择ANSI 然后javac java 既不报错,运行中文又不乱码。。。 用UTF-8 编码报错javac 报错
GBK 编码问题,,,然后加javac -encoding UTF-8 *.java 不报错 (也有报错的时候,后面再说) 但是运行中文注释会出错,还有同步到github 不能用ANSI编码,不然乱码
也有javac -encoding UTF-8 *.java出错的下面一块说一下解决办法
解决方法: notepad ++ 中选UTF-8 无BOM格式 然后编译时候 用javac -encoding UTF-8 *.java 不然会报GBK编码的问题, 然后上传到github ,github不会乱码,别用ANSI 虽然ANSIjavac的时候不报错,但是会导致github乱码 因为github 不支持ANSI 所以还是麻烦的指定下encoding吧