
编码
学渣之路
小小学渣一枚
展开
-
maven项目中程序运行编译的时候出现:编码GBK的不可映射字符
由于JDK是国际版的,我们在用javac.exe编译时,编译程序首先会获得我们操作系统默认采用的编码格式(也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK),然后JDK就把我们的java源程序从file.encoding编码格式转化为JAVA内部默认的UNICODE格式原创 2016-10-22 09:40:57 · 1696 阅读 · 1 评论 -
非法字符: '\ufeff' idea下的解决方案
1.使用文本编辑器Notepad++把UTF-8+BOM编码转化为普通的UTF-8编码2.使用Idea中Setting->Editor->Code Style->File Encodings 把右边path对应的出问题的文件改成GBK编码,然后点击Apply,然后在把GBK编码的改回UTF-8编码就好了。3.别的编译器也有自带的Eclipse,MyEclipse,Sublime中也有类原创 2018-01-14 21:28:59 · 18842 阅读 · 1 评论