`
Tony_Lee-S
  • 浏览: 79676 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

播放中文歌曲时,歌词乱码的解决方法

阅读更多
前一段时间写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有兴趣的可以去看一下~
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics