如何将二进制转换成utf-8最好是有代码说明。

这是一道我的面试题,面试官问了我我没有答上来。我在想是不是用io流来转换啊。

2个回答

byte[] yourbyte = new byte[256];
//为byte复制省略
String s = new String(yourbyte, "UTF-8");
捕获异常就ok

w172087242
little_how new String(yourbyte, Charset.forName("UTF-8"));也可以,如果有帮助,希望结帖哦
4 年多之前 回复

String submitMan = new String(submitMan.getBytes("iso-8859-1"),"utf-8");

wuzhuang12
ant_1024 对不起才发现您的才是正确的。不好意思,以前没有找到。谢谢您。
大约 4 年之前 回复
立即提问