Error:(1, 1) java: 非法字符: '\ufeff' - 腾讯云

文章推薦指數: 80 %
投票人數:10人

Error:(1, 1) java: 非法字符: '\ufeff'. 2019-08-07 20:45:43阅读2.8K0. utf-8+bom比utf-8多了三个字节前缀:0xEF0xBB0xBF,有这三个字节前缀的文本或字符串,程序 ... 腾讯云备案控制台腾讯云开发者社区专栏问答沙龙团队主页TVP搜索搜索关闭创作写文章发视频提问登录注册展开腾讯云·社区登录首页专栏问答沙龙团队主页TVP返回腾讯云官网用户214669397篇文章Error:(1,1)java:非法字符:'\ufeff' 转到我的清单专栏首页架构师进阶Error:(1,1)java:非法字符:'\ufeff' 20分享分享文章到朋友圈分享文章到QQ分享文章到微博复制文章链接到剪贴板海报分享海报分享Error:(1,1)java:非法字符:'\ufeff' 发布于2019-08-0811:45:43阅读2.8K0utf-8+bom比utf-8多了三个字节前缀:0xEF0xBB0xBF,有这三个字节前缀的文本或字符串,程序可以自动判断它为utf-8格式,并按照utf-8格式来解析文本或字符串。

前言开发过程中,在启动SpringBoot的时候,遇到这样的问题:Error:(1,1)java:非法字符:'\ufeff'运行mvncompile也是报同样的错误。

感觉好奇怪啊,仔细看看对应的行没啥问题啊。

我用的工具是IntelliJIDEA2016.3(64),同样的代码在Eclipse中是没问题的,SpringBoot正常启动。

问题在启动服务的时候报错解决方案下载个文本工具,我用的是Notepad++.打开刚刚出问题的文件看右下角:提示当前编码格式是UTF-8-BOM。

菜单栏中也可以看。

把当前的内容全部剪切,在菜单栏切换编码格式。

格式切换完后,把内容粘贴一下就OK。

扩展UTF-8不需要BOM,尽管Unicode标准允许在UTF-8中使用BOM。

所以不含BOM的UTF-8才是标准形式,在UTF-8文件中放置BOM主要是微软的习惯(顺便提一下:把带有BOM的小端序UTF-16称作「Unicode」而又不详细说明,这也是微软的习惯)。

BOM(byteordermark)是为UTF-16和UTF-32准备的,用于标记字节序(byteorder)。

微软在UTF-8中使用BOM是因为这样可以把UTF-8和ASCII等编码明确区分开,但这样的文件在Windows之外的操作系统里会带来问题。

参考UTF8最好不要带BOM,附许多经典评论「带BOM的UTF-8」和「无BOM的UTF-8」有什么区别?网页代码一般使用哪个?本文参与腾讯云自媒体分享计划,欢迎热爱写作的你一起参与!本文分享自作者个人站点/博客:https://my.oschina.net/wuxinshui复制如有侵权,请联系[email protected]删除。

展开阅读全文SpringSpringBoot编程算法举报点赞2分享登录后参与评论0条评论Error:(1,1)java:非法字符:‘\ufeff’错误原因是UTF-8文件开头添加了 BOM,IDEA不能正确读取.java文件从而导致程序出错。

那一叶随风IntelliJIDEA报错:Error:(1,1)java:非法字符:‘\ufeff'[通俗易懂](1)下载Notepad++进行文本编码(虽然有效,但需要下载进行编码,麻烦)全栈程序员站长java错误:非法字符:“\ufeff”但是看代码也并没有非法字符,所以猜测是编码问题,在网上查了一下,有多种解决办法,思路就是讲编码格式改为UTF-8的。

比如说我用的就是notepad+...全栈程序员站长IDEA异常系列-java.lang.ExceptionInInitializerError 项目里用的是JDK10,IDEA导入项目后,默认的JDK版本是1.6或者更低。

这个时候,run主类就会报换个错。

用户2146693编码GBK的不可映射字符1.打开File—setting—editor—codestyle—fileencodings。

将几处encoding选择为UTF-8; 云深无际JavaIO(1)基础知识——字节与字符  正所谓怕什么来什么,这是知名的“墨菲定律”。

Java基础涵盖各个方面,敢说Java基础扎实的人不是刚毕业的学生,就是工作N年的程序员。

工作N年的程序员甚至也...用户1148394Java---练习(面试题):字符串截取(1)在java中,字符串“abcd”与字符串“ab你好”的长度是一样,都是四个字符。

但对应的字节数不同,一个汉字占两个字节。

定义一个方法,按照指定的字节...谙忆java基础问题:字符串a:1,2,3,5,6字符串b:1,3结果:2,5,6翟凤玺dubbo源码分析之--java.lang.IllegalStateException:urlstoinvokerserror.invokerUrls.size:1,invoker.si最近在生产环境和预发环境经常出现java.lang.IllegalStateException:urlstoinvokerserror.invoker...yiduwangkai读取含有BOM头的文件遇到的问题需求是读取一个csv文件,然后解析成对应的数据结构。

csv必须包含指定的某些列,通过列名header来进行校验。

解析配置文件的方法。

1publicLi...欠扁的小篮子ES10都出了,还没弄明白ES6?感谢支持ayqy个人订阅号,每周义务推送1篇(onlyuniqueone)原创精品博文,话题包括但不限于前端、Node、Android、数学...ayqy贾杰AndroidStudio下打jar包及使用jar包用户1733354App工程从Eclipse迁移到AndroidStudio的问题总结这段时间把一个App工程从原来的ADT环境(即Eclipse)迁移到AndroidStudio环境,发现并处理了一系列迁移问...用户4464237《流畅的Python》第四章学习笔记在Windows上使用open打开utf-8编码的txt文件时开头会有一个多余的字符\ufeff,它叫BOM,是用来声明编码等信息的,但python会把它当作文...zx钟JWT单点登录(项目实现)「建议收藏」1、项目一开始我先封装了一个JWTHelper工具包,主要提供了生成JWT、解析JWT以及校验JWT的方法,其他还有一些加密相关操作,后面我会以代码的形式介绍下...全栈程序员站长python读取文件后诡异的\ufeff  运行环境介绍:在python读取txt文档的时候在首行会出现诡异的\ufeff,对比字符串就会对比失败 py3studyAndroidStudio用户1733354更多文章用户2146693关注专栏文章97阅读量103K获赞260作者排名1771腾讯云原生专题云原生技术干货,业务实践落地。

云安全最佳实践-创作者计划火热征文中,发布文章赢千元好礼!立即查看腾讯云自媒体分享计划入驻腾讯云开发者社区,共享百万资源包。

立即入驻广告关闭目录前言问题解决方案扩展参考社区专栏文章阅读清单互动问答技术沙龙技术视频团队主页腾讯云TI平台活动自媒体分享计划邀请作者入驻自荐上首页技术竞赛资源技术周刊社区标签开发者手册开发者实验室关于视频介绍社区规范免责声明联系我们友情链接归档问题归档专栏文章归档快讯文章归档关键词归档开发者手册归档开发者手册Section归档腾讯云开发者扫码关注腾讯云开发者领取腾讯云代金券热门产品域名注册云服务器区块链服务消息队列网络加速云数据库域名解析云存储视频直播热门推荐人脸识别腾讯会议企业云CDN加速视频通话图像分析MySQL数据库SSL证书语音识别更多推荐数据安全负载均衡短信文字识别云点播商标注册小程序开发网站监控数据迁移Copyright©2013-2022TencentCloud.AllRightsReserved.腾讯云版权所有京公网安备11010802017518粤B2-20090059-1扫描二维码扫码关注腾讯云开发者领取腾讯云代金券



請為這篇文章評分?