byte[] bytes = "测试a测试".getBytes("utf-8"); System.out.println(bytes.length); String s1 = new String(bytes,"utf-8"); System.out.println(s1);
0开头的1个字节表示一个字符, 0xxxxxxx 110开头2个字节表示一个字符 110xxxxx 10xxxxxx 1110开头3个字节表示一个字符 1110xxxx 10xxxxxx 10xxxxxx 参考:https://www.cnblogs.com/xinruzhishui/p/5763894.html
67,512
社区成员
225,880
社区内容
加载中
试试用AI创作助手写篇文章吧