为了账号安全,请及时绑定邮箱和手机立即绑定

将bytes数组转换成字符串乱码问题

请问为什么我将address.getAddress()得到的byte数组通过new String(address.getAddress())得到的字符串输出后是乱码的?即使是写成new String(address.getAddress(),"utf-8")也还是乱码的。(编译器默认的编码就是utf-8的)

正在回答

2 回答

这是要看你获得的byte数组的编码的 而不是看你工作环境默认编码

0 回复 有任何疑惑可以回复我~
#1

HelloWorldAgain 提问者

非常感谢!
2017-01-25 回复 有任何疑惑可以回复我~

用read获取byte数组,比如在socket通信中, 这个怎么知道获得的byte数组的编码

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

将bytes数组转换成字符串乱码问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号