读书人

简单的有关问题

发布时间: 2012-01-09 21:05:42 作者: rapoo

简单的问题
文件是utf8: 我用byte【】 b 读fileinputsteam的字节,然后用 String s=new String(b, "Default ")转换成字符串,最后system。out。println 为什么出现的是乱码

[解决办法]
String s=new String(b, "gbk ")
[解决办法]
文件是utf8: 而Java的默认编码是 unicode 当然乱码了
[解决办法]
一定乱,非乱不可,因为文件是utf8: 而Java的默认编码是 unicode 所以一定乱码。好好干。

读书人网 >J2SE开发

热点推荐