原文:java讀取UTF-8的txt文件發現開頭的一個字符問題

今天遇到一個奇葩問題,在讀取一個TXT文件時,出現開頭多了一個問號 。如下圖: 莫名奇妙的多了一個。最后通過網上資料,知道在Java中,class文件采用utf 的編碼方式,JVM運行時采用utf 。Java的字符串是永遠都是unicode的,采用的是UTF 的編碼方式。想測試一下,java對UTF 文件的讀寫的能力,結果發現了一個很郁悶的問題,如果通過java寫的UTF 文件,使用Java可以正 ...

2017-07-25 18:12 0 4393 推薦指數:

查看詳情

windows自帶記事本導致文本文件UTF-8編碼)開頭個字符亂碼問題

在windows平台下,使用系統的記事本以UTF-8編碼格式存儲了一個文本文件,但是由於Microsoft開發記事本的團隊使用了一個非常怪異的行為來保存UTF-8編碼的文件,它們自作聰明地在每個文件開頭添加了0xefbbbf(十六進制)的字符,所以我們就會遇到很多不可思議的問題,比如,網頁第一 ...

Tue Feb 10 18:31:00 CST 2015 0 5326
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM