Golang学习(15)——Unicode utf16包
Golang学习 - unicode/utf16 包----------------------------// IsSurrogate 判断 r 是否为代理区字符// 两个代理区字符可以用来组合成一个 utf16 编码func IsSurrogate(r rune) bool// EncodeRune 将字符 r 编码成 UTF-16 代理对// r:要编码的字符// 如果 r < 0x10000 ,则无需编码,其 UTF-16 序列就是其自身// r1:编码后的 UTF-16 代理对的高位码元// r2:编码后的 UTF-16 代理对的低位码元// 如果 r 不是有效的 Unicode 字符,或者是代理区字符,或者无需编码// 则返回 U+FFFD, U+FFFDfunc EncodeR...阅读全文