播放中文歌曲時,歌詞亂碼的解決方法
前一段時間寫mp3播放器的應用,發現一播放中文歌曲時,歌詞就會出現亂碼,搜了很久都沒有找到答案。今天終於被我找出那個可惡的Bug了。原來在取歌詞文件時用的方法“br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "GBK"));”中的“GBK”出了問題。我下載的中文歌詞文件是用“UTF-8”編碼表來編碼的,當用“GBK”編碼表來讀取時就會出現亂碼了。將“UTF-8”替代“GBK”,問題得到解決。
剛纔在csdn上還找到另一種完美的解決辦法,就是自動識別文件的編碼格式,然後進行轉換。鏈接:http://blog.csdn.net/yangchuxi/article/details/6670538有興趣的可以去看一下~
剛纔在csdn上還找到另一種完美的解決辦法,就是自動識別文件的編碼格式,然後進行轉換。鏈接:http://blog.csdn.net/yangchuxi/article/details/6670538有興趣的可以去看一下~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Android筆記02-真機調式
原創
2023-10-31 09:11:15
完美解決 Android 滑動衝突!
原創
2023-10-10 02:19:38
Android C++系列:Linux線程(一)概念
轻口味
2021-12-08 11:33:58
Android無障礙體驗與開發
王莹
2021-11-26 09:58:53
Android Studio 的更新
王莹
2021-11-25 10:58:57
拒絕卡頓,揭祕盒馬鮮生 APP Android 短視頻秒播優化方案
阿里巴巴移动技术
2021-11-24 10:23:56
Android 遊戲開發和結算服務的新特性
王莹
2021-11-24 09:58:54
Android TV 與 Google TV 的新特性
王莹
2021-11-24 09:53:53
Linux系統中的文件和目錄權限
一、文件屬性 下文中,“文件”一詞默認代指廣義的數據類型,跟“目錄”等詞對比使用時,則專指普通文件(File)這一特定數據類型。 Linux系統中,我們可以使用命令“ls -al”來查看當前目錄
原創
2024-05-11 01:45:47
git 將其中一個文件恢復到之前的版本
原創
2024-05-08 12:43:22
讀取設置密碼保護的excel文件,有沒有更好的辦法?
原創
2024-03-18 22:16:03
OpenAI 將在 2027 年實現人類水平的 AGI ?完整 PDF 流出……
Zilliz
2024-03-08 21:31:41
Mysql主從複製筆記
原創
2024-02-24 10:01:02