Package utf16

import "unicode/utf16"
Overview
Index

Overview ▾

软件包utf16实现UTF-16序列的编码和解码.

func Decode

func Decode(s []uint16) []rune

Decode返回由UTF-16编码s表示的Unicode代码点序列.

func DecodeRune

func DecodeRune(r1, r2 rune) rune

DecodeRune返回代理对的UTF-16解码. 如果该对不是有效的UTF-16代理对,则DecodeRune返回Unicode替换代码点U + FFFD.

func Encode

func Encode(s []rune) []uint16

Encode返回Unicode代码点序列s的UTF-16编码.

func EncodeRune

func EncodeRune(r rune) (r1, r2 rune)

EncodeRune返回给定符文的UTF-16代理对r1,r2. 如果符文不是有效的Unicode代码点或不需要编码,则EncodeRune返回U + FFFD,U + FFFD.

func IsSurrogate

func IsSurrogate(r rune) bool

IsSurrogate报告指定的Unicode代码点是否可以出现在代理对中.

by  ICOPY.SITE