java读取文件内容,文件头有\ufeff
生活随笔
收集整理的這篇文章主要介紹了
java读取文件内容,文件头有\ufeff
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
"\ufeff"是UTF-8 BOM編碼的文件頭,代表該文件按照什么字節順序排序
調用java的工具類[
UnicodeInputStream]即可解決這個問題
//第二個參數targetEncoding為null時在getDetectedEncoding方法中會自動檢測編碼類型UnicodeInputStream unicodeInputStream = new UnicodeInputStream(inputStream, null);
String enc = unicodeInputStream.getDetectedEncoding();
//UnicodeInputStream內部由PushbackInputStream實現,跳過了無意義的文件頭bufferedReader = new BufferedReader(new InputStreamReader(unicodeInputStream, enc));
?
轉載于:https://www.cnblogs.com/wanshiming/p/11543184.html
總結
以上是生活随笔為你收集整理的java读取文件内容,文件头有\ufeff的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DoIP(三)—— 通信流程
- 下一篇: mysql用创建的用户登陆并修改表格_M