byte[] src,dst;
dst=String.fromBytes(src,"GBK").getBytes("UTF-8")
dst=new String(src,"GBK").getBytes("UTF-8")
dst=new String("GBK",src).getBytes()
dst=String.encode(String.decode(src,"GBK")),"UTF-8" )
第一步:byte[] bytes= str .getBytes(“gbk”)
对应的第二步便是:
String s=new String(bytes,“utf-8”)时,此时是将每3字节组装成一个汉字。此汉字 s 就是第一步 str 代表的汉字。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题