- class EncodeDemo
- {
- public static void main(String[] args) throws Exception
- {
- String s = "你好";
- byte[] b1 = s.getBytes();
-
- System.out.println(Arrays.toString(b1));
- System.out.println(new String(b1,"UTF-8"));
- }
- }
复制代码
该程序是用默认GBK编码“你好”,得到的数组中有四个字节,然后用UTF-8解码,按道理说,会出现
两个??,但是运行后的结果为什么是???,三的问号 |
|