Overview

Package utf16 implements encoding and decoding of UTF-16 sequences.

utf16.go

func

DecodeRune returns the UTF-16 decoding of a surrogate pair. If the pair is not a
valid UTF-16 surrogate pair, DecodeRune returns the Unicode replacement code
point U+FFFD.

func

EncodeRune returns the UTF-16 surrogate pair r1, r2 for the given rune. If the
rune is not a valid Unicode code point or does not need encoding, EncodeRune
returns U+FFFD, U+FFFD.

func