有时是乱码,还是特别长的那一种,就像玩某些繁体中文游戏不改系统环境时那样。有时则不是,有没有人知道是什么原因。
下载的文件名有中文就会出现乱码,通常获取到的文件中通常都是“iso8859-1”格式,需要转换为“UTF-8”格式。
如:String str = new String(str.getByte("iso8859-1"),"UTF-8");进行下强制转换后在进行读取即可。
通常格式有GBK、UTf-8、iso8859-1、GB2312,如果上面的强制转换不成功,依次进行这些格式的尝试,肯定是可以解决问题的。
备注:如果是黑窗口执行的时候报错,那就不是类型转换的错误,而是需要将文件类型另存为UTF-8的文件类型即可。
第一次发现是在电影天堂上下东西,之后下电影时好时不好。后来QQ传邮件也全是乱码。之前不是这样的。病毒查过了,没有。百度下歌曲不会,刚刚去搜狗下不是乱码。
先建议你换个播放器,要最新的播放解码,然后再默认这个播放器,当然你可以试着重新安装一下你现在用的播放器或者升级一下。如果还不行的话,建议重新做系统吧,重新做玩还不行的话,那肯定就是你下载的源文件有问题而不是机子的问题