Character encoding

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
Line 111: Line 111:
 
* [[Morse code]]
 
* [[Morse code]]
 
* [[MS-DOS encodings]] (IBM PC code pages)
 
* [[MS-DOS encodings]] (IBM PC code pages)
** [[CP437|MS-DOS Latin US (CP437)]]
+
** [[CP437]] (MS-DOS Latin US)
** [[MS-DOS Greek ]]
+
** [[CP737]] (MS-DOS Greek)
** [[MS-DOS Baltic Rim ]]
+
** [[CP775]] (MS-DOS Baltic Rim)
** [[MS-DOS Latin-1 ]]
+
** [[CP850]] (MS-DOS Latin-)
** [[MS-DOS Greek 1 ]]
+
** [[CP851]] (MS-DOS Greek 1)
** [[MS-DOS Latin-2 ]]
+
** [[CP852]] (MS-DOS Latin-2)
** [[MS-DOS Cyrillic ]]
+
** [[CP855]] (MS-DOS Cyrillic)
** [[MS-DOS Turkish ]]
+
** [[CP857]] (MS-DOS Turkish)
** [[MS-DOS Portuguese ]]
+
** [[CP860]] (MS-DOS Portuguese)
** [[MS-DOS Icelandic ]]
+
** [[CP861]] (MS-DOS Icelandic)
** [[MS-DOS Hebrew ]]
+
** [[CP862]] (MS-DOS Hebrew)
** [[MS-DOS French Canada ]]
+
** [[CP863]] (MS-DOS French Canada)
** [[MS-DOS Arabic ]]
+
** [[CP864]] (MS-DOS Arabic)
** [[MS-DOS Nordic ]]
+
** [[CP865]] (MS-DOS Nordic)
** [[MS-DOS Cyrillic CIS 1 ]]
+
** [[CP866]] (MS-DOS Cyrillic CIS 1)
** [[MS-DOS Greek 2 ]]
+
** [[CP869]] (MS-DOS Greek 2)
 
* [[PETSCII]] (or PET ASCII or CBM ASCII; used by Commodore computers)
 
* [[PETSCII]] (or PET ASCII or CBM ASCII; used by Commodore computers)
 
* [[Unicode]]
 
* [[Unicode]]

Revision as of 16:01, 6 September 2014

File Format
Name Character encoding
Ontology

{{{caption}}}

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.

Contents

Specific character sets or encodings

Format details

Character escape codes

(used to enter characters in various systems and formats)

Tools

Commentary and satire

Other external links

References

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox