背景:
在启动Springboot项目的时候出现:java: 非法字符: ‘\ufeff’ 的错误提示;但检查java文件也没有发现哪里写的不对
问题定位:
出现这样的问题来源于这个BOM,一般在编写时候会给你默认添加这样的一个BOM头,是隐藏起来的,编译时候会给出现编码混乱问题。
解决办法:
1:只解决当前文件:
在输出栏这里点击UTF-8然后点击移除BOM,然后运行就好了
2:整个项目的解决方法
想要不会每次新建项目时候都会出现这种问题,那就在idea设置-文件编码这里选择不含BOM。然后应用-确定下次新建时候就不会出现这样的问题了