Extended ASCII
About
Extended ASCII is a character encoding system that extends the original 7-bit ASCII (American Standard Code for Information Interchange) to include additional characters, utilizing the full 8-bit byte to provide a total of 256 possible characters. This extension was developed to accommodate characters from various languages and additional symbols not covered by the standard ASCII set.
Characteristics of Extended ASCII
8-bit Encoding: While standard ASCII uses 7 bits, Extended ASCII uses 8 bits per character, allowing for 128 additional characters (codes 128-255).
Backward Compatibility: The first 128 characters (0-127) in Extended ASCII are identical to standard ASCII, ensuring compatibility with the original ASCII set.
Varied Standards: There is no single standard for Extended ASCII. Different systems and regions have developed their own variations, such as ISO-8859-1 (Latin-1), Windows-1252, and others.
Common Extended ASCII Standards
ISO-8859-1 (Latin-1)
Widely used in Western European languages.
Includes characters such as accented letters (é, ü), additional punctuation, and special symbols.
ASCII characters (0-127) are identical to standard ASCII.
Codes 128-255 include additional characters.
128
10000000
€
Euro Sign
129
10000001
ƒ
Florin Sign
130
10000010
„
Double Low-9 Quote
...
...
...
...
255
11111111
ÿ
Small Y with Diaeresis
Windows-1252
An extension of ISO-8859-1 used in Microsoft Windows.
Includes additional characters like the Euro sign (€), curly quotes, and other symbols.
128
10000000
€
Euro Sign
129
10000001
Undefined
130
10000010
‚
Single Low-9 Quote
...
...
...
...
255
11111111
Ÿ
Capital Y with Diaeresis
IBM Code Pages
IBM developed several code pages for use in DOS, such as Code Page 437.
Includes graphical symbols, box-drawing characters, and additional language-specific characters.
128
10000000
Ç
Capital C with Cedilla
129
10000001
ü
Small U with Diaeresis
130
10000010
é
Small E with Acute
...
...
...
...
255
11111111
ÿ
Small Y with Diaeresis
Advantages of Extended ASCII
Broader Character Set: Provides support for additional characters, symbols, and graphical elements not available in standard ASCII.
Internationalization: Enables representation of characters from various languages, facilitating better localization and internationalization of software and text.
Backward Compatibility: Maintains compatibility with standard ASCII, ensuring that existing ASCII text can still be interpreted correctly.
Disadvantages of Extended ASCII
Lack of Standardization: Multiple versions of Extended ASCII exist, leading to inconsistencies and compatibility issues across different systems and platforms.
Limited Scope: Although Extended ASCII includes more characters than standard ASCII, it still does not support the full range of characters needed for all languages, particularly those with large character sets like Chinese, Japanese, and Korean.
Superseded by Unicode: Unicode, particularly UTF-8, has become the preferred encoding standard because it provides a comprehensive and consistent way to represent virtually all characters from all writing systems.
Extended ASCII in Use
Legacy Systems: Many older systems and software still use Extended ASCII, especially those developed before the widespread adoption of Unicode.
Specific Applications: Some applications and protocols that require specific character sets continue to use Extended ASCII, such as certain email systems and file formats.
Regional Standards: Extended ASCII is often used in specific regions that developed their own standards to support local languages and symbols.
Last updated
Was this helpful?