读懂编码
处理了一个系统表情的问题,使用GBK转成byte[]对????进行转码,转换后一直是?。后改为GB18030,解决。。使用getBytes在GBK编码中无法找到????,所以得到的a1数组是不正确的,所以会产生乱码。但使用GB18030可以获取到,所以解决此问题。String ss = "\uD83D\uDE0A";byte[] a1 = ss.getBytes("GBK");System.out.println("wk8---" + new String(a1, "GBK")); //
原创
2020-06-17 17:20:32 ·
2079 阅读 ·
0 评论