std.unicode Package

Function Description

The unicode package provides the capability of processing characters based on the unicode encoding standard.

Unicode is a character encoding standard that provides a unified encoding scheme for all languages and symbols to exchange and process text in a computer system.

The Unicode encoding standard uses a unique code point to represent each character and defines several attributes for each character, such as the category (letter, digit, and punctuation), script (Latin letter, Greek letter, and Chinese character), case mapping (uppercase or lowercase mapping), and voice change symbol (whether there is a voice change symbol, such as an accent symbol).

This package provides UnicodeExtension interface types for extending Unicode related character operations for other types. In addition, several extension methods are implemented for the Rune and String types, including character type determination and character case conversion.

API List

Interface

NameDescription
UnicodeExtensionSpecifies a Unicode character set extension interface, which is used to extend Unicode character set operations for other types.