# Functions
AddCharset adds a new charset.
AddCollation adds a new collation.
FindNextCharacterLength is used in lexer.peek() to determine the next character length.
Format trim and change the label to lowercase.
Formatted is used when the label is already trimmed and it is lowercase.
GetCharsetInfo returns charset and collation for cs as name.
GetCharsetInfoByID returns charset and collation for id as cs_number.
GetCollationByID returns collations by given id.
No description provided by the author
GetCollations returns a list for all collations.
GetDefaultCharsetAndCollate returns the default charset and collation.
GetDefaultCollation returns the default collation for charset.
GetDefaultCollationLegacy is compatible with the charset support in old version parser.
GetSupportedCharsets gets descriptions for all charsets supported so far.
GetSupportedCollations gets information for all collations supported so far.
Lookup returns the encoding with the specified label, and its canonical name.
NewEncoding creates a new Encoding.
RemoveCharset remove a charset.
ValidCharsetAndCollation checks the charset and the collation validity and returns a boolean.
# Constants
No description provided by the author
CharsetASCII is a subset of UTF8.
No description provided by the author
CharsetBin is used for marking binary charset.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CharsetLatin1 is a single byte charset.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CharsetUTF8 is the default charset for string types.
CharsetUTF8MB3 represents 3 bytes utf8, which works the same way as utf8 in Go.
CharsetUTF8MB4 represents 4 bytes utf8, which works the same way as utf8 in Go.
CollationASCII is the default collation for CharsetACSII.
CollationBin is the default collation for CharsetBin.
No description provided by the author
CollationLatin1 is the default collation for CharsetLatin1.
CollationUTF16 is the default collation for CharsetUTF16.
CollationUTF32 is the default collation for CharsetUTF32.
CollationUTF8 is the default collation for CharsetUTF8.
CollationUTF8MB3 is the default collation for CharsetUTF8MB3.
CollationUTF8MB4 is the default collation for CharsetUTF8MB4.
# Variables
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author