关于IDEA运行项目报错:非法字符: '\ufeff'

关于IDEA运行项目报错:非法字符: '\ufeff'

            • 一:点击IDEA右下角UTF-8编码,将编码换成GBK:
            • 二:此时会弹出如下窗口:
            • 三:点击Convert,将编码转换为GBK后再重复上面操作将编码换回UTF-8即可

今天在IDEA导入一个maven项目编译时,控制台报了如下错误

Error: java: 非法字符: ‘\ufeff’
Error: java: 需要class, interface或enum

一开始以为是自己代码不小心写错了,然后根据提示在对应的类中找了半天也没发现相对应的字符,最后百度了一下说是编码问题:IDEA没有把UTF-8+BOM文件转为普通的UTF-8文件,解决方法:

一:点击IDEA右下角UTF-8编码,将编码换成GBK:

关于IDEA运行项目报错:非法字符: '\ufeff'_第1张图片

二:此时会弹出如下窗口:

关于IDEA运行项目报错:非法字符: '\ufeff'_第2张图片

三:点击Convert,将编码转换为GBK后再重复上面操作将编码换回UTF-8即可

你可能感兴趣的:(经验分享)