用记事本保存的UTF-8格式的java文件

2012-11-12

  Windows记事本默认保存的ANSI格式,java编译器默认也是ANSI格式,所以用记事本保存的默认编码格式直接用java编译不会存在编码的问题。而当保存成其他编码如UTF-8的时候问题就出现了,编译器报错并出现乱码:

  记事本保存的UTF-8格式实际是带有ROM标志位的UTF-8格式,在文件开头有一个标志位,这个在java编译器中是不识别的,而java编译器不支持UTF-8+ROM标志位格式.

  如图

  解决方法 : 用Editplus

  (点此下载 Editplus注册码: name zjs1943  序列号:59222-5AB48-D8Z93-45WE6-6ATC1 )

  打开重新保存成没有标志位的UTF-8格式:

  编译就会通过了

分享到:
0
相关阅读
友情链接
© 2018 我考网 http://www.woexam.com 中国互联网举报中心 湘ICP备18023104号 京公网安备 11010802020116号
违法和不良信息举报:9447029@qq.com