如图,第一次加了UTF-8那句能正常编译,第二次不加直接编译却报错。前几天都没出现这问题的。
你把你文件的编码改成UTF-8试试
你写的java文件是UTF-8,但你默认的jdk编码为gbk,所以乱码了,要么java改为用gbk,要么指定它用utf-8编码,就是你写的第一种情况,要么设置jdk的默认编码为utf-8。