今天在用ANT编译项目的时候,在没有指定字符集的时候,编译时一直报不能把某段文字转成GBK,然后我指定为UTF-8
时,另一些类又报不能指定文字转成UTF-8,后来看了一下,这些报错文件的字符集,发现,这些报错的文件都有中文的注释,
并且都报错。后来查询了一些资料,发现在javac执行编译时,如果不指定字符集,则默认为系统的字符集,如果指定了则用指
定的字符集。为了解决这个问题,我试着统一了一下项目中的字符集,在统一了之后,项目整个编译都没有问题。
今天在用ANT编译项目的时候,在没有指定字符集的时候,编译时一直报不能把某段文字转成GBK,然后我指定为UTF-8
时,另一些类又报不能指定文字转成UTF-8,后来看了一下,这些报错文件的字符集,发现,这些报错的文件都有中文的注释,
并且都报错。后来查询了一些资料,发现在javac执行编译时,如果不指定字符集,则默认为系统的字符集,如果指定了则用指
定的字符集。为了解决这个问题,我试着统一了一下项目中的字符集,在统一了之后,项目整个编译都没有问题。