首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

简单的有关问题

2012-01-09 
简单的问题文件是utf8:我用byte【】b读fileinputsteam的字节,然后用StringsnewString(b, Default )转换成

简单的问题
文件是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 所以一定乱码。好好干。

热点排行