Character encoding

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Specific character sets or encodings)
Line 162: Line 162:
== Tools ==
== Tools ==
* [ GNU libiconv]
* [ APR-iconv]
* [ ICU]
* [ Recode]
* [ Kreative Recode: software to convert character encodings]
* [ Kreative Recode: software to convert character encodings]

Revision as of 15:35, 20 December 2014

File Format
Name Character encoding


Character Encodings are methods of representing characters of text, usually as numeric values which can be stored on computers as bits and bytes, but sometimes in other things (e.g., Braille represents them as patterns of raised dots). Sometimes they're also referred to as "character sets", but purists will make a distinction in that, strictly speaking, a character set is merely a repertoire of characters, the list of characters supported by some system, protocol, or file format, without it necessarily having any inherent order or numbering system. A character encoding assigns specific values (in some coding system) to each character. However, the distinction can get vague and fuzzy; there are multiple levels of abstraction (Unicode includes a set of defined characters as well as assigned numeric code points for each, but leaves it to other more specific encodings such as UTF-8 to define the specific bits/bytes that represent them in a file), and some protocols even use parameter names such as 'charset' to indicate which character encoding is in use, so the terminology can slip and slide even in "tech" uses. This section documents all the various sorts of character sets/encodings of any sort.

See Fonts for the renditions of character encodings as seen on screens and printouts. The appearance of a character is known as a "glyph", and a font consists of a set of glyphs mapped onto the more abstractly-defined characters as included in the character set that is part of a character encoding.


Specific character sets or encodings

Format details

Character escape codes

(used to enter characters in various systems and formats)


Commentary and satire

Other external links


Personal tools