欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

java读取utf-8文件第一行多一个问号

发布时间:2025/3/8 编程问答 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java读取utf-8文件第一行多一个问号 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

之前写了一个偏低层的项目,需要解压jar=》修改jar文件》打包jar

所以会经常io读写文件,当时还不清楚utf还有这两张区别,一种是bom格式一种是无bom格式。就期望的是全是正常的那种,导致判断内容第一行时候由于问号无法得到争取的结果。最后才发现文本第一行有一个?

解决方案:

  • 直接在判断时候加上一种情况带冒号的情况
  • 自己封装一个工具类,其原理还是这样,另外一篇文章有实现,可以直接过去浏览           http://blog.csdn.net/datangxiajun/article/details/51604565
  • 「UTF-8」和「带 BOM 的 UTF-8」的区别就是有没有 BOM。即文件开头有没有 U+FEFF。

     

    转载于:https://my.oschina.net/jsonyang/blog/1585122

    总结

    以上是生活随笔为你收集整理的java读取utf-8文件第一行多一个问号的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。