由于另外负责编码的同事用的是utf-8,我用的默认的编码格式gbk,在提交代码时,为了迁就他,我打算把格式用工具转成utf-8. 转化成果后,然后在make一下,发现javac -encoding utf-8通过不了,illegal charater. 用记事本查看的确是UTF-8格式. 还有一个前提是,因为做的项目是在linux运行的,但我们是在window下开发的.这便是症结所在. 在window中,utf-8编码的文件头部被加了两个额外的标记,这个在linux下是没有的,用16进制编辑器打…