理解JAVA 中的代码单元与代码点

来源:互联网 发布:淘宝一航通讯是卖假货 编辑:程序博客网 时间:2024/06/08 18:52
代码点(Code Point):在 Unicode 代码空间中的一个值,取值 0x0 至 0x10FFFF,代表一个字符。
代码单元(Code Unit):在具体编码形式中的最小单位。比如 UTF-16 中一个 code unit 为 16 bits,UTF-8 中一个 code unit 为 8 bits。

一个 code point 可能由一个或多个 code unit(s) 表示。在 U+10000 之前的 code point 可以由一个 UTF-16 code unit 表示,U+10000 及之后的 code point 要由两个 UTF-16 code units 表示。

作者:柳东原
链接:在 Java 中,UTF-16 代码单元和代码点分别是什么意思?
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
2 0
原创粉丝点击