If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:ASCII
BoxMatrix >> Lexicon >> Internationalisation >> ASCII | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Computer | FRITZ | I18N | Telephony | Smarthome | Internet | Protocols | Multimedia | Formats | Hardware | Software | Research |
Term
Term: | ASCII | Wiki | Freetz | IPPF | whmf | AVM | Web |
Short for: | American Standard Code for Information Interchange | ||||||
Location: | Lexicon >> Internationalisation | ||||||
Weblinks: | Wikipedia.int - Wikipedia.de - RFC-20 | ||||||
Description: | American standard 7-bit Charset |
Goto: FRITZ!OS - SMW-Browser
Details
ASCII , also called US-ASCII
is a Charset for encoding american language Characters and control codes into 7-bit values.
It has a long history and got numerous extensions to cover further Characters like Umlauts of other languages.
Unless MIME is used 7-bit US-ASCII is still the default Charset in many Network-Protocols.
If ASCII is stored in Octets (8-bit Bytes) the MSB (0x80) has to be cleared.
Excerpt from RFC-20 (1969), which today is an Internet Standard
:
|----------------------------------------------------------------------| B \ b7 ------------>| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | I \ b6 ---------->| 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | T \ b5 -------->| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | S |-----------------------------------------------| COLUMN->| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |b4 |b3 |b2 |b1 | ROW | | | | | | | | | +----------------------+-----------------------------------------------+ | 0 | 0 | 0 | 0 | 0 | NUL | DLE | SP | 0 | @ | P | ` | p | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 0 | 0 | 0 | 1 | 1 | SOH | DC1 | ! | 1 | A | Q | a | q | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 0 | 0 | 1 | 0 | 2 | STX | DC2 | " | 2 | B | R | b | r | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 0 | 0 | 1 | 1 | 3 | ETX | DC3 | # | 3 | C | S | c | s | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 0 | 1 | 0 | 0 | 4 | EOT | DC4 | $ | 4 | D | T | d | t | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 0 | 1 | 0 | 1 | 5 | ENQ | NAK | % | 5 | E | U | e | u | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 0 | 1 | 1 | 0 | 6 | ACK | SYN | & | 6 | F | V | f | v | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 0 | 1 | 1 | 1 | 7 | BEL | ETB | ' | 7 | G | W | g | w | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 1 | 0 | 0 | 0 | 8 | BS | CAN | ( | 8 | H | X | h | x | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 1 | 0 | 0 | 1 | 9 | HT | EM | ) | 9 | I | Y | i | y | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 1 | 0 | 1 | 0 | 10 | LF | SUB | * | : | J | Z | j | z | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 1 | 0 | 1 | 1 | 11 | VT | ESC | + | ; | K | [ | k | { | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 1 | 1 | 0 | 0 | 12 | FF | FS | , | < | L | \ | l | | | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 1 | 1 | 0 | 1 | 13 | CR | GS | - | = | M | ] | m | } | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 1 | 1 | 1 | 0 | 14 | SO | RS | . | > | N | ^ | n | ~ | |---|---|---|---|------|-----|-----|-----|-----|-----|-----|-----|-----| | 1 | 1 | 1 | 1 | 15 | SI | US | / | ? | O | _ | o | DEL | +----------------------+-----------------------------------------------+
See also this excellent article about 7-bit character sets.
FRITZ!OS
Webinterface
Since FRITZ!OS was initially designed for the german market AVM used the ASCII extension ISO-8859-1 (Western Europe),
and its revision ISO-8859-15 (which also covers the Euro sign).
Later FRITZ!OS step by step switched to UTF-8. More details in the Charset article.
NAS
Linux filesystem NLS support for ASCII was added in fw 4.85 - see nls_ascii.ko.
The Kernel-Config variable enabling it is CONFIG_NLS_ASCII. More details in the NLS article.