这篇“Java非法字符: ‘\ufeff‘问题怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java非法字
这篇“Java非法字符: ‘\ufeff‘问题怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java非法字符: ‘\ufeff‘问题怎么解决”文章吧。
Java中项目启动出现 非法字符: '\ufeff' 原因是因为文件编码的问题
项目启动会自动定位出现编码问题的文件,并控制台输出:非法字符: '\ufeff'
我是通过Notepad++指定编码
以uft8格式编码 转为 以utf8无BOM格式编码,这样问题就解决了
第一次遇见,解决并作记录。项目编译运行时控制台一直报错 java 非法字符 \ufeff ,检查相应文件没发现问题啊,头大。
在调整文件字符编码的时候,这里点了with bom, 。。。。结果就是印象深刻,让你再也不会忘记。
utf-8 with BOM 小科普
UTF-8 BOM又叫UTF-8 签名。BOM, byte order mark。
UTF-8的BOM,是为了支援UTF-16,UTF-32,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别。
但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行。
将这些报错的文件拷贝到一个目录中,然后用notpad++打开,点击工具类上的 编码,将 以uft8格式编码 转为 以utf8无BOM格式编码,然后保存,再覆盖idea中对应的文件。
找到报错的文件
拿出后用notepad++打开 ,转换utf-8编码
覆盖项目中原文件
重新编译,项目运行正常了
以上就是关于“Java非法字符: ‘\ufeff‘问题怎么解决”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。
--结束END--
本文标题: Java非法字符: ‘\ufeff‘问题怎么解决
本文链接: https://lsjlt.com/news/350047.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0