?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
import "unicode/utf16"
概觀
索引
打包 utf16 實(shí)現(xiàn) UTF-16 序列的編碼和解碼。
func Decode(s []uint16) []rune
func DecodeRune(r1, r2 rune) rune
func Encode(s []rune) []uint16
func EncodeRune(r rune) (r1, r2 rune)
func IsSurrogate(r rune) bool
utf16.go
func Decode(s []uint16) []rune
解碼返回由 UTF-16 編碼表示的 Unicode 代碼點(diǎn)序列。
func DecodeRune(r1, r2 rune) rune
DecodeRune 返回代理對(duì)的 UTF-16 解碼。如果該對(duì)不是有效的 UTF-16 代理對(duì),則DecodeRune 將返回 Unicode 替換代碼點(diǎn) U +FFFD。
func Encode(s []rune) []uint16
編碼返回 Unicode 碼點(diǎn)序列的 UTF-16 編碼。
func EncodeRune(r rune) (r1, r2 rune)
EncodeRune 返回給定符文的 UTF-16 代理對(duì) r1,r2 。如果符文不是有效的 Unicode 代碼點(diǎn)或不需要編碼,EncodeRune 將返回 U+FFFD,U+FFFD。
func IsSurrogate(r rune) bool
IsSurrogate 報(bào)告指定的 Unicode 代碼點(diǎn)是否可以出現(xiàn)在代理對(duì)中。