charsetName
A charsetName, or character set name, is a string that identifies a character encoding used to map between characters and bytes. It is used by programming languages, libraries, and data formats to encode text for storage or transmission and to decode incoming byte streams back into characters.
In practice, a charsetName is supplied to APIs to perform I/O, text processing, and data interchange. Examples
Canonicalization rules are typically defined by standards or by the IANA registry of character sets. When a
UTF-8 has become the de facto standard on the Internet due to its efficiency for English text
Choosing and propagating the correct charsetName is essential for interoperability; mismatches between sender and receiver can
Related concepts include character encodings, Unicode, the IANA registry, and byte order marks.