Skip to main content

33 Non-ASCII Characters

This chapter covers the special issues relating to characters and how they are stored in strings and buffers.

Text Representations  How Emacs represents text.
Disabling Multibyte  Controlling whether to use multibyte characters.
Converting Representations  Converting unibyte to multibyte and vice versa.
Selecting a Representation  Treating a byte sequence as unibyte or multi.
Character Codes  How unibyte and multibyte relate to codes of individual characters.
Character Properties  Character attributes that define their behavior and handling.
Character Sets  The space of possible character codes is divided into various character sets.
Scanning Charsets  Which character sets are used in a buffer?
Translation of Characters  Translation tables are used for conversion.
Coding Systems  Coding systems are conversions for saving files.
Input Methods  Input methods allow users to enter various non-ASCII characters without special keyboards.
Locales  Interacting with the POSIX locale.