utf-16编码
先解释一下utf-16编码:
原文链接:https://blog.csdn.net/wusj3/article/details/88641084
java与utf-16
从jdk 5.0开始。代码点是指与一个编码表中的某个字符对应的代码值。在Unicode标准中,代码点采用十六进制书写,并加上前缀U+,例如U+0041就是字母A的代码点。Unicode的代码点可以分为十七个代码级别。第一个代码级别被称为基本的多语言级别,代码点从U+0000到U+FFFF,其中包含了经典的Unicode代码;其余的十六个附加级别代码点从U+10000到U+10FFFF,其中包含了一些辅助字符,辅助字符一般采用一对连续的的代码单元表示
在java中,char类型用UTF-16编码描述一个代码单元