Codepoints removed between IDNA200X and IDNA2003

Martin Duerst duerst at it.aoyama.ac.jp
Wed Mar 19 08:05:46 CET 2008


Patrik - There is clearly some problem with the start of this
table. Control characters were never allowed in IDNA2003, neither
such things as "!", and basic ASCII upper case letters are probably
still allowed in IDNABIS.

Regards,   Martin.

At 15:24 08/03/19, Patrik F$BgM(Btstr$B‹N(B wrote:
>I have checked what codepoints could be stored in DNS according to  
>IDNA2003, and what would be DISALLOWED in IDNA200X. The following is  
>the result.
>
>A codepoint is "Y" in IDNA 2003 if the following is true:
>
>   cp = ToUnicode(ToASCII(cp))
>
># codepoint ; value 5.0 ; value 5.1 ; categories 5.0 ; categories  
>5.1 ; IDNA2003 status ; name
>0001;DISALLOWED;DISALLOWED;C;;Y;<control>
>0002;DISALLOWED;DISALLOWED;C;;Y;<control>
>0003;DISALLOWED;DISALLOWED;C;;Y;<control>
>0004;DISALLOWED;DISALLOWED;C;;Y;<control>
>0005;DISALLOWED;DISALLOWED;C;;Y;<control>
>0006;DISALLOWED;DISALLOWED;C;;Y;<control>
>0007;DISALLOWED;DISALLOWED;C;;Y;<control>
>0008;DISALLOWED;DISALLOWED;C;;Y;<control>
>0009;DISALLOWED;DISALLOWED;C;C;Y;<control>
>000A;DISALLOWED;DISALLOWED;C;C;Y;<control>
>000B;DISALLOWED;DISALLOWED;C;C;Y;<control>
>000C;DISALLOWED;DISALLOWED;C;C;Y;<control>
>000D;DISALLOWED;DISALLOWED;C;C;Y;<control>
>000E;DISALLOWED;DISALLOWED;C;;Y;<control>
>000F;DISALLOWED;DISALLOWED;C;;Y;<control>
>0010;DISALLOWED;DISALLOWED;C;;Y;<control>
>0011;DISALLOWED;DISALLOWED;C;;Y;<control>
>0012;DISALLOWED;DISALLOWED;C;;Y;<control>
>0013;DISALLOWED;DISALLOWED;C;;Y;<control>
>0014;DISALLOWED;DISALLOWED;C;;Y;<control>
>0015;DISALLOWED;DISALLOWED;C;;Y;<control>
>0016;DISALLOWED;DISALLOWED;C;;Y;<control>
>0017;DISALLOWED;DISALLOWED;C;;Y;<control>
>0018;DISALLOWED;DISALLOWED;C;;Y;<control>
>0019;DISALLOWED;DISALLOWED;C;;Y;<control>
>001A;DISALLOWED;DISALLOWED;C;;Y;<control>
>001B;DISALLOWED;DISALLOWED;C;;Y;<control>
>001C;DISALLOWED;DISALLOWED;C;;Y;<control>
>001D;DISALLOWED;DISALLOWED;C;;Y;<control>
>001E;DISALLOWED;DISALLOWED;C;;Y;<control>
>001F;DISALLOWED;DISALLOWED;C;;Y;<control>
>0020;DISALLOWED;DISALLOWED;C;C;Y;SPACE
>0021;DISALLOWED;DISALLOWED;;;Y;EXCLAMATION MARK
>0022;DISALLOWED;DISALLOWED;;;Y;QUOTATION MARK
>0023;DISALLOWED;DISALLOWED;;;Y;NUMBER SIGN
>0024;DISALLOWED;DISALLOWED;;;Y;DOLLAR SIGN
>0025;DISALLOWED;DISALLOWED;;;Y;PERCENT SIGN
>0026;DISALLOWED;DISALLOWED;;;Y;AMPERSAND
>0027;DISALLOWED;DISALLOWED;;;Y;APOSTROPHE
>0028;DISALLOWED;DISALLOWED;;;Y;LEFT PARENTHESIS
>0029;DISALLOWED;DISALLOWED;;;Y;RIGHT PARENTHESIS
>002A;DISALLOWED;DISALLOWED;;;Y;ASTERISK
>002B;DISALLOWED;DISALLOWED;;;Y;PLUS SIGN
>002C;DISALLOWED;DISALLOWED;;;Y;COMMA
>002E;DISALLOWED;DISALLOWED;;;Y;FULL STOP
>002F;DISALLOWED;DISALLOWED;;;Y;SOLIDUS
>003A;DISALLOWED;DISALLOWED;;;Y;COLON
>003B;DISALLOWED;DISALLOWED;;;Y;SEMICOLON
>003C;DISALLOWED;DISALLOWED;;;Y;LESS-THAN SIGN
>003D;DISALLOWED;DISALLOWED;;;Y;EQUALS SIGN
>003E;DISALLOWED;DISALLOWED;;;Y;GREATER-THAN SIGN
>003F;DISALLOWED;DISALLOWED;;;Y;QUESTION MARK
>0040;DISALLOWED;DISALLOWED;;;Y;COMMERCIAL AT
>0041;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER A
>0042;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER B
>0043;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER C
>0044;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER D
>0045;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER E
>0046;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER F
>0047;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER G
>0048;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER H
>0049;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER I
>004A;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER J
>004B;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER K
>004C;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER L
>004D;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER M
>004E;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER N
>004F;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER O
>0050;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER P
>0051;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER Q
>0052;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER R
>0053;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER S
>0054;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER T
>0055;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER U
>0056;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER V
>0057;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER W
>0058;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER X
>0059;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER Y
>005A;DISALLOWED;DISALLOWED;AB;AB;Y;LATIN CAPITAL LETTER Z
>005B;DISALLOWED;DISALLOWED;;;Y;LEFT SQUARE BRACKET
>005C;DISALLOWED;DISALLOWED;;;Y;REVERSE SOLIDUS
>005D;DISALLOWED;DISALLOWED;;;Y;RIGHT SQUARE BRACKET
>005E;DISALLOWED;DISALLOWED;;;Y;CIRCUMFLEX ACCENT
>005F;DISALLOWED;DISALLOWED;;;Y;LOW LINE
>0060;DISALLOWED;DISALLOWED;;;Y;GRAVE ACCENT
>007B;DISALLOWED;DISALLOWED;;;Y;LEFT CURLY BRACKET
>007C;DISALLOWED;DISALLOWED;;;Y;VERTICAL LINE
...


#-#-#  Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-#  http://www.sw.it.aoyama.ac.jp       mailto:duerst at it.aoyama.ac.jp     



More information about the Idna-update mailing list