The German standard DIN 66003, also known as Code page 1011 (CCSID 1011; abbreviated CP1011) by IBM, Code page 20106 (abbreviated CP20106) by Microsoft and D7DEC by Oracle, is a modification of 7-bit ASCII with adaptations for the German language, replacing certain symbol characters with umlauts and the eszett. It is the German national version of ISO/IEC 646 (ISO 646-DE), and also a localised option in DEC's National Replacement Character Set (NRCS) for their VT220 terminals.
It is registered with the ISO-IR registry for use with ISO/IEC 2022 as ISO-IR-21. Kermit calls it GERMAN, but also accepts the IANA-registered name ISO646-DE. Other IANA-registered names include DIN_66003, csISO21German and simply de.
Code page layout
DIN 660037890 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | HT | LF | VT | FF | CR | SO | SI |
1x | DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US |
2x | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | §00A7 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5x | P | Q | R | S | T | U | V | W | X | Y | Z | Ä00C4 | Ö00D6 | Ü00DC | ^ | _ |
6x | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7x | p | q | r | s | t | u | v | w | x | y | z | ä00E4 | ö00F6 | ü00FC | ß00DF | DEL |
See also
External links
- DIN 66003 purchase page
- Roman Czyborra: ISO 646 (Good old ASCII)
- Airport display mojibake arising from the differences between DIN 66003 and ASCII
References
"CCSID 1011 information document". Archived from the original on 2016-03-28. https://web.archive.org/web/20160328021114/http://www-01.ibm.com/software/globalization/ccsid/ccsid1011.html ↩
"Code page 1011 information document". Archived from the original on 2016-10-10. https://web.archive.org/web/20161010190507/https://www-01.ibm.com/software/globalization/cp/cp01011.html ↩
"Code Page Identifiers". Microsoft Developer Network. Microsoft. 2014. Archived from the original on 2016-06-19. Retrieved 2016-06-19. https://msdn.microsoft.com/de-de/en-en/library/windows/desktop/dd317756(v=vs.85).aspx ↩
Baird, Cathy; Chiba, Dan; Chu, Winson; Fan, Jessica; Ho, Claire; Law, Simon; Lee, Geoff; Linsley, Peter; Matsuda, Keni; Oscroft, Tamzin; Takeda, Shige; Tanaka, Linus; Tozawa, Makoto; Trute, Barry; Tsujimoto, Mayumi; Wu, Ying; Yau, Michael; Yu, Tim; Wang, Chao; Wong, Simon; Zhang, Weiran; Zheng, Lei; Zhu, Yan; Moore, Valarie (2002) [1996]. "Appendix A: Locale Data". Oracle9i Database Globalization Support Guide (PDF) (Release 2 (9.2) ed.). Oracle Corporation. Oracle A96529-01. Archived (PDF) from the original on 2017-02-14. Retrieved 2017-02-14. https://docs.oracle.com/cd/B10501_01/server.920/a96529.pdf ↩
da Cruz, Frank (2010-04-02). "Kermit and MIME Character-Set Names". Kermit Project. Columbia University. http://www.columbia.edu/kermit/csetnames.html ↩
"Character Sets". IANA. https://www.iana.org/assignments/character-sets/character-sets.xhtml ↩
Code Page CPGID 01011 (pdf) (PDF), IBM https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01011.pdf ↩
Code Page CPGID 01011 (txt), IBM https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01011.txt ↩
Deutsches Institut für Normung (1975), German reference version of the ISO 7-bit coded character set (graphics only) for the German language as defined in the German standard DIN 66 003—June 1974 (PDF), ITSCJ/IPSJ, ISO-IR-21 /wiki/Deutsches_Institut_f%C3%BCr_Normung ↩