之前做了一个OJ题,当时OJ项目导入eclipse之后发现注释部分的汉字是乱码,心想反正
是注释就没管,谁知道提交之后一直显示的是编译错误,几经检查之后把乱码的注释删除
了才终于通过。我没记错的话,编译阶段JVM会把Java文件编译成class的字节码文件,
那么为什么乱码的注释会影响编译呢?求大牛解答。。。。
eclipse编译器有字符集设置,有的项目是gbk的,有的utf-8的, 如果我们复制一段代码到某个工程下,由于编码不一致会出现乱码。至于你说的影响编译
我还真没有遇到过,你有没有重新编译一下?
这个应该是字符集的问题吧,但是应该只有中文字符会受到影响,对于英文字符gbk和utf-8编码规则应该是一样的。
尝试修改下eclipse->edit->set Encoding 试试
编译错误 大多是语法错误吧,看看你注释生成的乱码应该有影响语法的特殊符号之类的,其实你可以在修改页面之前对整个项目的编码集进行设置 properties中resource
不要忽视了这些小问题,最好不管在什么平台,编码集一定要统一,否则出了什么问题,找都不好做找,做事要有规范,不要以为删了就行。没注释了,过几个月以后看都看不懂的!
一样遇到过,坑死了,用的“// 汉字”注释,找了好几天,才找见问题,后来把程序里的汉字(包括注释里的)都改成英文了。。
是真怕了,老外的东西,以后还是少用汉字吧,能不用就别用了
编译 字符集也要对上