[go: nahoru, domu]

Jump to content

DIN 66003: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Fixed 0x27
m replace FTP links with HTTPS ones
 
(29 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{short description|German standard 7-bit character encoding, a modified ASCII supporting the German alphabet.}}
'''Code page 1011''', also known as '''CP1011''' (IBM)<ref name="CP1011">{{cite web |title=SBCS code page information - CPGID: 01011 / Name: 7-Bit Germany F.R. |work=IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers |date=1987-08-01 |version=1 |publisher=[[IBM]] |url=https://www-01.ibm.com/software/globalization/cp/cp01011.html |access-date=2016-06-17 |dead-url=no |archive-url=https://web.archive.org/web/20160617191225/https://www-01.ibm.com/software/globalization/cp/cp01011.html |archive-date=2016-06-17}}</ref> and '''CP20106''' (Microsoft),<ref name="MS_2014_CP201xx">{{cite web |title=Code Page Identifiers |publisher=[[Microsoft]] |work=[[Microsoft Developer Network]] |date=2014 |url=https://msdn.microsoft.com/de-de/en-en/library/windows/desktop/dd317756(v=vs.85).aspx |access-date=2016-06-19 |dead-url=no |archive-url=https://web.archive.org/web/20160619132819/https://msdn.microsoft.com/de-de/en-en/library/windows/desktop/dd317756(v=vs.85).aspx |archive-date=2016-06-19}}</ref> is the [[German language|German]] version ({{Interlanguage link multi|DIN 66003|de}}) of [[ISO/IEC 646]].
{{expand German|DIN 66003|date=January 2021}}
{{Infobox DIN
|NR = 66003
|Area = Character encoding
|rule = Information processing; 7-Bit-Code
|Overview = Character set standard for [[character encoding]] in [[computer]] systems
|year = 1999-02
|ISO =
}}
{{infobox character encoding
|name=DIN 66003
|alias=IBM-1011, MS-10206, ISO646-DE, ISO-IR-21, csISO21German, GERMAN, DE, D7DEC
|mime=DIN_66003
|standard=DIN 66003
|basedon=[[US-ASCII]]
|extensions=[[DIN 66303#DRV8|DRV8]]
|next=[[DIN 66303]] (DRV8, ARV8 and [[ISO-8859-1]])
|classification=[[ISO/IEC 646]], [[National Replacement Character Set|DEC NRCS]]
|otherrelated=NATS-SEFI
}}
The German standard '''[[Deutsches Institut für Normung|DIN]] 66003''', also known as '''Code page 1011''' ([[CCSID]] 1011; abbreviated CP1011) by [[IBM]],<ref>{{cite web|title=CCSID 1011 information document|archive-url=https://web.archive.org/web/20160328021114/http://www-01.ibm.com/software/globalization/ccsid/ccsid1011.html|archive-date=2016-03-28|url=http://www-01.ibm.com/software/globalization/ccsid/ccsid1011.html}}</ref><ref>{{cite web|title=Code page 1011 information document|archive-url=https://web.archive.org/web/20161010190507/https://www-01.ibm.com/software/globalization/cp/cp01011.html|archive-date=2016-10-10|url=https://www-01.ibm.com/software/globalization/cp/cp01011.html}}</ref> '''Code page 20106''' (abbreviated CP20106) by Microsoft<ref name="MS_2014_CP201xx"/> and '''D7DEC''' by Oracle,<ref name="Oracle_2002_DGSG"/> is a modification of 7-bit [[ASCII]] with adaptations for the [[German language]], replacing certain symbol characters with [[Umlaut (diacritic)|umlaut]]s and the [[eszett]]. It is the [[Germany|German]] national version of [[ISO/IEC 646]] ('''ISO 646-DE'''), and also a localised option in [[Digital Equipment Corporation|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 (software)|Kermit]] calls it {{code|GERMAN}}, but also accepts the [[IANA]]-registered name {{code|ISO646-DE}}.<ref>{{cite web |url=http://www.columbia.edu/kermit/csetnames.html |title=Kermit and MIME Character-Set Names |last=da Cruz |first=Frank |date=2010-04-02 |work=[[Kermit (protocol)|Kermit Project]] |publisher=[[Columbia University]]}}</ref> Other IANA-registered names include {{code|DIN_66003}}, {{code|csISO21German}} and simply {{code|de}}.<ref>{{cite web | url=https://www.iana.org/assignments/character-sets/character-sets.xhtml | publisher=IANA | title=Character Sets}}</ref>
== Codepage layout ==

{{Chset-legend}}
== Code page layout ==
{| {{chset-tableformat}}

{{chset-table-header|Code page 1011}}
{|{{chset-table-header1|DIN 66003<ref>{{Citation|title=Code Page CPGID 01011 (pdf)|url=https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01011.pdf|publisher=IBM}}</ref><ref>{{Citation|title=Code Page CPGID 01011 (txt)|url=https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01011.txt|publisher=IBM}}</ref><ref>{{cite iso-ir|mode=cs2 |sponsor=Deutsches Institut für Normung |sponsor-link=Deutsches Institut für Normung |date=1975 |title=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 |number=21}}</ref>}}
|-
|-
!{{chset-left|0}}
|{{chset-left1|0x}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0000|[[Null character|NUL]]|0|000}}
|{{chset-ctrl1|U+0000 NULL|[[Null character|NUL]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0001|[[Start of heading|SOH]]|1|001}}
|{{chset-ctrl1|U+0001 START OF HEADING|[[Start of heading|SOH]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0002|[[Start of text|STX]]|2|002}}
|{{chset-ctrl1|U+0002 START OF TEXT|[[Start of text|STX]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0003|[[End of text|ETX]]|3|003}}
|{{chset-ctrl1|U+0003 END OF TEXT|[[End of text|ETX]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0004|[[End of transmission character|EOT]]|4|004}}
|{{chset-ctrl1|U+0004 END OF TRANSMISSION|[[End of transmission character|EOT]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0005|[[Enquiry character|ENQ]]|5|005}}
|{{chset-ctrl1|U+0005 ENQUIRY|[[Enquiry character|ENQ]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0006|[[Acknowledge character|ACK]]|6|006}}
|{{chset-ctrl1|U+0006 ACKNOWLEDGE|[[Acknowledge character|ACK]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0007|[[Bell character|BEL]]|7|007}}
|{{chset-ctrl1|U+0007 BELL|[[Bell character|BEL]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0008|[[Backspace|BS]]|8|010}}
|{{chset-ctrl1|U+0008 BACKSPACE|[[Backspace|BS]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0009|[[Horizontal tabulation|HT]]|9|011}}
|{{chset-ctrl1|U+0009 CHARACTER TABULATION|[[Horizontal tabulation|HT]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000A|[[Line feed|LF]]|10|012}}
|{{chset-ctrl1|U+000A LINE FEED (LF)|[[Line feed|LF]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000B|[[Vertical tabulation|VT]]|11|013}}
|{{chset-ctrl1|U+000B LINE TABULATION|[[Vertical tabulation|VT]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000C|[[Form feed|FF]]|12|014}}
|{{chset-ctrl1|U+000C FORM FEED (FF)|[[Form feed|FF]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000D|[[Carriage return|CR]]|13|015}}
|{{chset-ctrl1|U+000D CARRIAGE RETURN (CR)|[[Carriage return|CR]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000E|[[Shift out|SO]]|14|016}}
|{{chset-ctrl1|U+000E SHIFT OUT|[[Shift out|SO]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|000F|[[Shift in|SI]]|15|017}}
|{{chset-ctrl1|U+000F SHIFT IN|[[Shift in|SI]]}}
|-
|-
!{{chset-left|1}}
|{{chset-left1|1x}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0010|[[Data link escape|DLE]]|16|020}}
|{{chset-ctrl1|U+0010 DATA LINK ESCAPE|[[Data link escape|DLE]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0011|[[Device Control 1|DC1]]|17|021}}
|{{chset-ctrl1|U+0011 DEVICE CONTROL ONE|[[Device Control 1|DC1]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0012|[[Device Control 2|DC2]]|18|022}}
|{{chset-ctrl1|U+0012 DEVICE CONTROL TWO|[[Device Control 2|DC2]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0013|[[Device Control 3|DC3]]|19|023}}
|{{chset-ctrl1|U+0013 DEVICE CONTROL THREE|[[Device Control 3|DC3]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0014|[[Device Control 4|DC4]]|20|024}}
|{{chset-ctrl1|U+0014 DEVICE CONTROL FOUR|[[Device Control 4|DC4]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0015|[[Negative acknowledge character|NAK]]|21|025}}
|{{chset-ctrl1|U+0015 NEGATIVE ACKNOWLEDGE|[[Negative acknowledge character|NAK]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0016|[[Synchronous idle|SYN]]|22|026}}
|{{chset-ctrl1|U+0016 SYNCHRONOUS IDLE|[[Synchronous idle|SYN]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0017|[[End of transmission block|ETB]]|23|027}}
|{{chset-ctrl1|U+0017 END OF TRANSMISSION BLOCK|[[End of transmission block|ETB]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0018|[[Cancel character|CAN]]|24|030}}
|{{chset-ctrl1|U+0018 CANCEL|[[Cancel character|CAN]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|0019|[[End of medium|EM]]|25|031}}
|{{chset-ctrl1|U+0019 END OF MEDIUM|[[End of medium|EM]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001A|[[Substitute character|SUB]]|26|032}}
|{{chset-ctrl1|U+001A SUBSTITUTE|[[Substitute character|SUB]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001B|[[Escape character|ESC]]|27|033}}
|{{chset-ctrl1|U+001B ESCAPE|[[Escape character|ESC]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001C|[[File separator|FS]]|28|034}}
|{{chset-ctrl1|U+001C INFORMATION SEPARATOR FOUR|[[File separator|FS]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001D|[[Group separator|GS]]|29|035}}
|{{chset-ctrl1|U+001D INFORMATION SEPARATOR THREE|[[Group separator|GS]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001E|[[Record separator|RS]]|30|036}}
|{{chset-ctrl1|U+001E INFORMATION SEPARATOR TWO|[[Record separator|RS]]}}
|{{chset-color-ctrl}}|{{chset-ctrl3|001F|[[Unit separator|US]]|31|037}}
|{{chset-ctrl1|U+001F INFORMATION SEPARATOR ONE|[[Unit separator|US]]}}
|-
|-
!{{chset-left|2}}
|{{chset-left1|2x}}
|{{chset-color-punct}}|{{chset-ctrl3|0020|[[space character|SP]]|32|040}}
|{{chset-ctrl1|U+0020 SPACE|&nbsp;[[space character|SP]]&nbsp;}}
|{{chset-color-punct}}|{{chset-cell3|0021|[[Exclamation mark|!]]|33|041}}
|{{chset-cell1|U+0021 EXCLAMATION MARK|[[Exclamation mark|!]]}}
|{{chset-color-punct}}|{{chset-cell3|0022|[[Quotation mark|&#034;]] |34|042}}
|{{chset-cell1|U+0022 QUOTATION MARK|[[Quotation mark|"]] }}
|{{chset-color-punct}}|{{chset-cell3|0023|[[Number sign|#]]|35|043}}
|{{chset-cell1|U+0023 NUMBER SIGN|[[Number sign|#]]}}
|{{chset-color-punct}}|{{chset-cell3|0024|[[Dollar sign|$]]|36|044}}
|{{chset-cell1|U+0024 DOLLAR SIGN|[[Dollar sign|$]]}}
|{{chset-color-punct}}|{{chset-cell3|0025|[[Percent sign|%]]|37|045}}
|{{chset-cell1|U+0025 PERCENT SIGN|[[Percent sign|%]]}}
|{{chset-color-punct}}|{{chset-cell3|0026|[[Ampersand|&#038;]]|38|046}}
|{{chset-cell1|U+0026 AMPERSAND|[[Ampersand|&]]}}
|{{chset-color-punct}}|{{chset-cell3|0027|[[Apostrophe|&#039;]]|39|047}}
|{{chset-cell1|U+0027 APOSTROPHE|[[Apostrophe|']]}}
|{{chset-color-punct}}|{{chset-cell3|0028|[[Bracket|(]]|40|050}}
|{{chset-cell1|U+0028 LEFT PARENTHESIS|[[Bracket|(]]}}
|{{chset-color-punct}}|{{chset-cell3|0029|[[Bracket|)]]|41|051}}
|{{chset-cell1|U+0029 RIGHT PARENTHESIS|[[Bracket|)]]}}
|{{chset-color-punct}}|{{chset-cell3|002A|[[Asterisk|*]]|42|052}}
|{{chset-cell1|U+002A ASTERISK|[[Asterisk|*]]}}
|{{chset-color-punct}}|{{chset-cell3|002B|[[Plus sign|+]]|43|053}}
|{{chset-cell1|U+002B PLUS SIGN|[[Plus sign|+]]}}
|{{chset-color-punct}}|{{chset-cell3|002C|[[Comma (punctuation)|,]] |44|054}}
|{{chset-cell1|U+002C COMMA|[[Comma (punctuation)|,]] }}
|{{chset-color-punct}}|{{chset-cell3|002D|[[Hyphen-minus|-]]|45|055}}
|{{chset-cell1|U+002D HYPHEN-MINUS|[[Hyphen-minus|-]]}}
|{{chset-color-punct}}|{{chset-cell3|002E|[[Full stop|.]]|46|056}}
|{{chset-cell1|U+002E FULL STOP|[[Full stop|.]]}}
|{{chset-color-punct}}|{{chset-cell3|002F|[[Slash (punctuation)|/]] |47|057}}
|{{chset-cell1|U+002F SOLIDUS|[[Slash (punctuation)|/]] }}
|-
|-
!{{chset-left|3}}
|{{chset-left1|3x}}
|{{chset-color-digit}}|{{chset-cell3|0030|[[0 (number)|0]]|48|060}}
|{{chset-cell1|U+0030 DIGIT ZERO|[[0 (number)|0]]}}
|{{chset-color-digit}}|{{chset-cell3|0031|[[1 (number)|1]]|49|061}}
|{{chset-cell1|U+0031 DIGIT ONE|[[1 (number)|1]]}}
|{{chset-color-digit}}|{{chset-cell3|0032|[[2 (number)|2]]|50|062}}
|{{chset-cell1|U+0032 DIGIT TWO|[[2 (number)|2]]}}
|{{chset-color-digit}}|{{chset-cell3|0033|[[3 (number)|3]]|51|063}}
|{{chset-cell1|U+0033 DIGIT THREE|[[3 (number)|3]]}}
|{{chset-color-digit}}|{{chset-cell3|0034|[[4 (number)|4]]|52|064}}
|{{chset-cell1|U+0034 DIGIT FOUR|[[4 (number)|4]]}}
|{{chset-color-digit}}|{{chset-cell3|0035|[[5 (number)|5]]|53|065}}
|{{chset-cell1|U+0035 DIGIT FIVE|[[5 (number)|5]]}}
|{{chset-color-digit}}|{{chset-cell3|0036|[[6 (number)|6]]|54|066}}
|{{chset-cell1|U+0036 DIGIT SIX|[[6 (number)|6]]}}
|{{chset-color-digit}}|{{chset-cell3|0037|[[7 (number)|7]]|55|067}}
|{{chset-cell1|U+0037 DIGIT SEVEN|[[7 (number)|7]]}}
|{{chset-color-digit}}|{{chset-cell3|0038|[[8 (number)|8]]|56|070}}
|{{chset-cell1|U+0038 DIGIT EIGHT|[[8 (number)|8]]}}
|{{chset-color-digit}}|{{chset-cell3|0039|[[9 (number)|9]]|57|071}}
|{{chset-cell1|U+0039 DIGIT NINE|[[9 (number)|9]]}}
|{{chset-color-punct}}|{{chset-cell3|003A|[[colon (punctuation)|&#058;]]|58|072}}
|{{chset-cell1|U+003A COLON|[[colon (punctuation)|:]]}}
|{{chset-color-punct}}|{{chset-cell3|003B|[[semicolon|&#059;]]|59|073}}
|{{chset-cell1|U+003B SEMICOLON|[[semicolon|;]]}}
|{{chset-color-punct}}|{{chset-cell3|003C|[[less-than sign|&#060;]]|60|074}}
|{{chset-cell1|U+003C LESS-THAN SIGN|[[less-than sign|&lt;]]}}
|{{chset-color-punct}}|{{chset-cell3|003D|[[equal sign|&#061;]]|61|075}}
|{{chset-cell1|U+003D EQUALS SIGN|[[equal sign|{{=}}]]}}
|{{chset-color-punct}}|{{chset-cell3|003E|[[greater-than sign|&#062;]]|62|076}}
|{{chset-cell1|U+003E GREATER-THAN SIGN|[[greater-than sign|&gt;]]}}
|{{chset-color-punct}}|{{chset-cell3|003F|[[question mark|&#063;]]|63|077}}
|{{chset-cell1|U+003F QUESTION MARK|[[question mark|?]]}}
|-
|-
!{{chset-left|4}}
|{{chset-left1|4x}}
|{{chset-color-punct-box}}|{{chset-cell3|00A7|[[§]]|64|100}}
|{{chset-cell1|u=00A7|U+00A7 SECTION SIGN|[[§]]|style=background:#FFD}}
|{{chset-color-alpha}}|{{chset-cell3|0041|[[A]]|65|101}}
|{{chset-cell1|U+0041 LATIN CAPITAL LETTER A|[[A]]}}
|{{chset-color-alpha}}|{{chset-cell3|0042|[[B]]|66|102}}
|{{chset-cell1|U+0042 LATIN CAPITAL LETTER B|[[B]]}}
|{{chset-color-alpha}}|{{chset-cell3|0043|[[C]]|67|103}}
|{{chset-cell1|U+0043 LATIN CAPITAL LETTER C|[[C]]}}
|{{chset-color-alpha}}|{{chset-cell3|0044|[[D]]|68|104}}
|{{chset-cell1|U+0044 LATIN CAPITAL LETTER D|[[D]]}}
|{{chset-color-alpha}}|{{chset-cell3|0045|[[E]]|69|105}}
|{{chset-cell1|U+0045 LATIN CAPITAL LETTER E|[[E]]}}
|{{chset-color-alpha}}|{{chset-cell3|0046|[[F]]|70|106}}
|{{chset-cell1|U+0046 LATIN CAPITAL LETTER F|[[F]]}}
|{{chset-color-alpha}}|{{chset-cell3|0047|[[G]]|71|107}}
|{{chset-cell1|U+0047 LATIN CAPITAL LETTER G|[[G]]}}
|{{chset-color-alpha}}|{{chset-cell3|0048|[[H]]|72|110}}
|{{chset-cell1|U+0048 LATIN CAPITAL LETTER H|[[H]]}}
|{{chset-color-alpha}}|{{chset-cell3|0049|[[I]]|73|111}}
|{{chset-cell1|U+0049 LATIN CAPITAL LETTER I|[[I]]}}
|{{chset-color-alpha}}|{{chset-cell3|004A|[[J]]|74|112}}
|{{chset-cell1|U+004A LATIN CAPITAL LETTER J|[[J]]}}
|{{chset-color-alpha}}|{{chset-cell3|004B|[[K]]|75|113}}
|{{chset-cell1|U+004B LATIN CAPITAL LETTER K|[[K]]}}
|{{chset-color-alpha}}|{{chset-cell3|004C|[[L]]|76|114}}
|{{chset-cell1|U+004C LATIN CAPITAL LETTER L|[[L]]}}
|{{chset-color-alpha}}|{{chset-cell3|004D|[[M]]|77|115}}
|{{chset-cell1|U+004D LATIN CAPITAL LETTER M|[[M]]}}
|{{chset-color-alpha}}|{{chset-cell3|004E|[[N]]|78|116}}
|{{chset-cell1|U+004E LATIN CAPITAL LETTER N|[[N]]}}
|{{chset-color-alpha}}|{{chset-cell3|004F|[[O]]|79|117}}
|{{chset-cell1|U+004F LATIN CAPITAL LETTER O|[[O]]}}
|-
|-
!{{chset-left|5}}
|{{chset-left1|5x}}
|{{chset-color-alpha}}|{{chset-cell3|0050|[[P]]|80|120}}
|{{chset-cell1|U+0050 LATIN CAPITAL LETTER P|[[P]]}}
|{{chset-color-alpha}}|{{chset-cell3|0051|[[Q]]|81|121}}
|{{chset-cell1|U+0051 LATIN CAPITAL LETTER Q|[[Q]]}}
|{{chset-color-alpha}}|{{chset-cell3|0052|[[R]]|82|122}}
|{{chset-cell1|U+0052 LATIN CAPITAL LETTER R|[[R]]}}
|{{chset-color-alpha}}|{{chset-cell3|0053|[[S]]|83|123}}
|{{chset-cell1|U+0053 LATIN CAPITAL LETTER S|[[S]]}}
|{{chset-color-alpha}}|{{chset-cell3|0054|[[T]]|84|124}}
|{{chset-cell1|U+0054 LATIN CAPITAL LETTER T|[[T]]}}
|{{chset-color-alpha}}|{{chset-cell3|0055|[[U]]|85|125}}
|{{chset-cell1|U+0055 LATIN CAPITAL LETTER U|[[U]]}}
|{{chset-color-alpha}}|{{chset-cell3|0056|[[V]]|86|126}}
|{{chset-cell1|U+0056 LATIN CAPITAL LETTER V|[[V]]}}
|{{chset-color-alpha}}|{{chset-cell3|0057|[[W]]|87|127}}
|{{chset-cell1|U+0057 LATIN CAPITAL LETTER W|[[W]]}}
|{{chset-color-alpha}}|{{chset-cell3|0058|[[X]]|88|130}}
|{{chset-cell1|U+0058 LATIN CAPITAL LETTER X|[[X]]}}
|{{chset-color-alpha}}|{{chset-cell3|0059|[[Y]]|89|131}}
|{{chset-cell1|U+0059 LATIN CAPITAL LETTER Y|[[Y]]}}
|{{chset-color-alpha}}|{{chset-cell3|005A|[[Z]]|90|132}}
|{{chset-cell1|U+005A LATIN CAPITAL LETTER Z|[[Z]]}}
|{{chset-color-intl-box}}|{{chset-cell3|00C4|[[Ä]]|91|133}}
|{{chset-cell1|u=00C4|U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS|[[Ä]]|style=background:#FFD}}
|{{chset-color-intl-box}}|{{chset-cell3|00D6|[[Ö]]|92|134}}
|{{chset-cell1|u=00D6|U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS|[[Ö]]|style=background:#FFD}}
|{{chset-color-intl-box}}|{{chset-cell3|00DC|[[Ü]]|93|135}}
|{{chset-cell1|u=00DC|U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS|[[Ü]]|style=background:#FFD}}
|{{chset-color-punct}}|{{chset-cell3|005E|[[Circumflex|^]]|94|136}}
|{{chset-cell1|U+005E CIRCUMFLEX ACCENT|[[Circumflex|^]]}}
|{{chset-color-punct}}|{{chset-cell3|005F|[[Underscore|_]]|95|137}}
|{{chset-cell1|U+005F LOW LINE|[[Underscore|_]]}}
|-
|-
!{{chset-left|6}}
|{{chset-left1|6x}}
|{{chset-color-punct}}|{{chset-cell3|0060|[[Grave accent|`]]|96|140}}
|{{chset-cell1|U+0060 GRAVE ACCENT|[[Grave accent|`]]}}
|{{chset-color-alpha}}|{{chset-cell3|0061|[[a]]|97|141}}
|{{chset-cell1|U+0061 LATIN SMALL LETTER A|[[a]]}}
|{{chset-color-alpha}}|{{chset-cell3|0062|[[b]]|98|142}}
|{{chset-cell1|U+0062 LATIN SMALL LETTER B|[[b]]}}
|{{chset-color-alpha}}|{{chset-cell3|0063|[[c]]|99|143}}
|{{chset-cell1|U+0063 LATIN SMALL LETTER C|[[c]]}}
|{{chset-color-alpha}}|{{chset-cell3|0064|[[d]]|100|144}}
|{{chset-cell1|U+0064 LATIN SMALL LETTER D|[[d]]}}
|{{chset-color-alpha}}|{{chset-cell3|0065|[[e]]|101|145}}
|{{chset-cell1|U+0065 LATIN SMALL LETTER E|[[e]]}}
|{{chset-color-alpha}}|{{chset-cell3|0066|[[f]]|102|146}}
|{{chset-cell1|U+0066 LATIN SMALL LETTER F|[[f]]}}
|{{chset-color-alpha}}|{{chset-cell3|0067|[[g]]|103|147}}
|{{chset-cell1|U+0067 LATIN SMALL LETTER G|[[g]]}}
|{{chset-color-alpha}}|{{chset-cell3|0068|[[h]]|104|150}}
|{{chset-cell1|U+0068 LATIN SMALL LETTER H|[[h]]}}
|{{chset-color-alpha}}|{{chset-cell3|0069|[[i]]|105|151}}
|{{chset-cell1|U+0069 LATIN SMALL LETTER I|[[i]]}}
|{{chset-color-alpha}}|{{chset-cell3|006A|[[j]]|106|152}}
|{{chset-cell1|U+006A LATIN SMALL LETTER J|[[j]]}}
|{{chset-color-alpha}}|{{chset-cell3|006B|[[k]]|107|153}}
|{{chset-cell1|U+006B LATIN SMALL LETTER K|[[k]]}}
|{{chset-color-alpha}}|{{chset-cell3|006C|[[l]]|108|154}}
|{{chset-cell1|U+006C LATIN SMALL LETTER L|[[l]]}}
|{{chset-color-alpha}}|{{chset-cell3|006D|[[m]]|109|155}}
|{{chset-cell1|U+006D LATIN SMALL LETTER M|[[m]]}}
|{{chset-color-alpha}}|{{chset-cell3|006E|[[n]]|110|156}}
|{{chset-cell1|U+006E LATIN SMALL LETTER N|[[n]]}}
|{{chset-color-alpha}}|{{chset-cell3|006F|[[o]]|111|157}}
|{{chset-cell1|U+006F LATIN SMALL LETTER O|[[o]]}}
|-
!{{chset-left|7}}
|{{chset-color-alpha}}|{{chset-cell3|0070|[[p]]|112|160}}
|{{chset-color-alpha}}|{{chset-cell3|0071|[[q]]|113|161}}
|{{chset-color-alpha}}|{{chset-cell3|0072|[[r]]|114|162}}
|{{chset-color-alpha}}|{{chset-cell3|0073|[[s]]|115|163}}
|{{chset-color-alpha}}|{{chset-cell3|0074|[[t]]|116|164}}
|{{chset-color-alpha}}|{{chset-cell3|0075|[[u]]|117|165}}
|{{chset-color-alpha}}|{{chset-cell3|0076|[[v]]|118|166}}
|{{chset-color-alpha}}|{{chset-cell3|0077|[[w]]|119|167}}
|{{chset-color-alpha}}|{{chset-cell3|0078|[[x]]|120|170}}
|{{chset-color-alpha}}|{{chset-cell3|0079|[[y]]|121|171}}
|{{chset-color-alpha}}|{{chset-cell3|007A|[[z]]|122|172}}
|{{chset-color-intl-box}}|{{chset-cell3|00E4|[[ä]]|123|173}}
|{{chset-color-intl-box}}|{{chset-cell3|00F6|[[ö]]|124|174}}
|{{chset-color-intl-box}}|{{chset-cell3|00FC|[[ü]]|125|175}}
|{{chset-color-intl-box}}|{{chset-cell3|00DF|[[ß]]|126|176}}
|{{chset-color-ctrl}}|{{chset-ctrl3|007F|[[DEL (control code)|DEL]]|127|177}}
|-
|-
|{{chset-left1|7x}}
|{{chset-cell1|U+0070 LATIN SMALL LETTER P|[[p]]}}
|{{chset-cell1|U+0071 LATIN SMALL LETTER Q|[[q]]}}
|{{chset-cell1|U+0072 LATIN SMALL LETTER R|[[r]]}}
|{{chset-cell1|U+0073 LATIN SMALL LETTER S|[[s]]}}
|{{chset-cell1|U+0074 LATIN SMALL LETTER T|[[t]]}}
|{{chset-cell1|U+0075 LATIN SMALL LETTER U|[[u]]}}
|{{chset-cell1|U+0076 LATIN SMALL LETTER V|[[v]]}}
|{{chset-cell1|U+0077 LATIN SMALL LETTER W|[[w]]}}
|{{chset-cell1|U+0078 LATIN SMALL LETTER X|[[x]]}}
|{{chset-cell1|U+0079 LATIN SMALL LETTER Y|[[y]]}}
|{{chset-cell1|U+007A LATIN SMALL LETTER Z|[[z]]}}
|{{chset-cell1|u=00E4|U+00E4 LATIN SMALL LETTER A WITH DIAERESIS|[[ä]]|style=background:#FFD}}
|{{chset-cell1|u=00F6|U+00F6 LATIN SMALL LETTER O WITH DIAERESIS|[[ö]]|style=background:#FFD}}
|{{chset-cell1|u=00FC|U+00FC LATIN SMALL LETTER U WITH DIAERESIS|[[ü]]|style=background:#FFD}}
|{{chset-cell1|u=00DF|U+00DF LATIN SMALL LETTER SHARP S|[[ß]]|style=background:#FFD}}
|{{chset-ctrl1|U+007F DELETE|[[DEL (control code)|DEL]]}}
|}
|}
{{legend|#FFD|Differences from [[ASCII]]}}


==See also==
==See also==
Line 156: Line 178:


==References==
==References==
{{Reflist}}
{{Reflist|refs=
<ref name="MS_2014_CP201xx">{{cite web |title=Code Page Identifiers |publisher=[[Microsoft]] |work=[[Microsoft Developer Network]] |date=2014 |url=https://msdn.microsoft.com/de-de/en-en/library/windows/desktop/dd317756(v=vs.85).aspx |access-date=2016-06-19 |url-status=live |archive-url=https://web.archive.org/web/20160619132819/https://msdn.microsoft.com/de-de/en-en/library/windows/desktop/dd317756%28v%3Dvs.85%29.aspx |archive-date=2016-06-19 }}</ref>
<ref name="Oracle_2002_DGSG">{{cite book |title=Oracle9i Database Globalization Support Guide |author-first1=Cathy |author-last1=Baird |author-first2=Dan |author-last2=Chiba |author-first3=Winson |author-last3=Chu |author-first4=Jessica |author-last4=Fan |author-first5=Claire |author-last5=Ho |author-first6=Simon |author-last6=Law |author-first7=Geoff |author-last7=Lee |author-first8=Peter |author-last8=Linsley |author-first9=Keni |author-last9=Matsuda |author-first10=Tamzin |author-last10=Oscroft |author-first11=Shige |author-last11=Takeda |author-first12=Linus |author-last12=Tanaka |author-first13=Makoto |author-last13=Tozawa |author-first14=Barry |author-last14=Trute |author-first15=Mayumi |author-last15=Tsujimoto |author-first16=Ying |author-last16=Wu |author-first17=Michael |author-last17=Yau |author-first18=Tim |author-last18=Yu |author-first19=Chao |author-last19=Wang |author-first20=Simon |author-last20=Wong |author-first21=Weiran |author-last21=Zhang |author-first22=Lei |author-last22=Zheng |author-first23=Yan |author-last23=Zhu |author-first24=Valarie |author-last24=Moore |publisher=[[Oracle Corporation]] |edition=Release 2 (9.2) |date=2002 |orig-year=1996 |id=Oracle A96529-01 |chapter=Appendix A: Locale Data |url=https://docs.oracle.com/cd/B10501_01/server.920/a96529.pdf |access-date=2017-02-14 |url-status=live |archive-url=https://web.archive.org/web/20170214190952/https://docs.oracle.com/cd/B10501_01/server.920/a96529.pdf |archive-date=2017-02-14}}</ref>
}}

==External links==
* [https://www.beuth.de/en/standard/din-66003/750720 DIN 66003 purchase page]
* [http://czyborra.com/charsets/iso646.html Roman Czyborra: ISO 646 (Good old ASCII)]
* [https://twitter.com/chwenz/status/1338175706304569344 Airport display mojibake arising from the differences between DIN 66003 and ASCII]


{{Character encoding}}
{{Character encoding}}


[[Category:Character sets|1011]]
[[Category:Character sets|1011]]
[[Category:DIN standards|66003]]

Latest revision as of 06:34, 13 April 2023

Logo of the German Institute for Standardization
DIN66003
AreaCharacter encoding
TitleInformation processing; 7-Bit-Code
SummaryCharacter set standard for character encoding in computer systems
Last output1999-02
DIN 66003
MIME / IANADIN_66003
Alias(es)IBM-1011, MS-10206, ISO646-DE, ISO-IR-21, csISO21German, GERMAN, DE, D7DEC
StandardDIN 66003
ClassificationISO/IEC 646, DEC NRCS
Based onUS-ASCII
ExtensionsDRV8
Succeeded byDIN 66303 (DRV8, ARV8 and ISO-8859-1)
Other related encoding(s)NATS-SEFI

The German standard DIN 66003, also known as Code page 1011 (CCSID 1011; abbreviated CP1011) by IBM,[1][2] Code page 20106 (abbreviated CP20106) by Microsoft[3] and D7DEC by Oracle,[4] 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.[5] Other IANA-registered names include DIN_66003, csISO21German and simply de.[6]

Code page layout[edit]

DIN 66003[7][8][9]
0 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
  Differences from ASCII

See also[edit]

References[edit]

  1. ^ "CCSID 1011 information document". Archived from the original on 2016-03-28.
  2. ^ "Code page 1011 information document". Archived from the original on 2016-10-10.
  3. ^ "Code Page Identifiers". Microsoft Developer Network. Microsoft. 2014. Archived from the original on 2016-06-19. Retrieved 2016-06-19.
  4. ^ 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.
  5. ^ da Cruz, Frank (2010-04-02). "Kermit and MIME Character-Set Names". Kermit Project. Columbia University.
  6. ^ "Character Sets". IANA.
  7. ^ Code Page CPGID 01011 (pdf) (PDF), IBM
  8. ^ Code Page CPGID 01011 (txt), IBM
  9. ^ 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

External links[edit]