Idea与Java之间的诡异错误-编码错误

将记事本写的文件直接用idea编译运行会出现错误Idea与Java之间的诡异错误-编码错误
编译不但不会成功还会是记事本里的中文出现乱码。所以代码最好还是全英文的,不会出现乱码。
出现这种错误解决方法也简单,记事本里的文件先不要编译,因为编译会使源码中的中文出现乱码,解决方法如下:
Idea与Java之间的诡异错误-编码错误
一次只能选一个文件,然后点击菜单栏里的 “文件”,右键鼠标,选择“文件编码选项”。
Idea与Java之间的诡异错误-编码错误
然后选择UTF-8,如果没有该选项,点击“more“,会出现所有编码。
Idea与Java之间的诡异错误-编码错误
记事本中选择“另存为“,也会出现UTF-8的编码,但即使此处将编码设置为UTF-8,idea还是无法编译,需要在idea里在进行上述操作,此时另存为的文件并不是UTF-8而是UTF-8+BOM文件。
Idea与Java之间的诡异错误-编码错误