bugs in charmap for GB2312
Bruno Haible
haible@ilog.fr
Mon Jul 31 08:22:00 GMT 2000
The GB2312 charmap table contains entries for single bytes which cannot
legally occur in GB2312 because they are part of 2-byte sequences. Further-
more the two given aliases are wrong; they belong to GB 1988.
2000-07-30 Bruno Haible <haible@clisp.cons.org>
* charmaps/GB2312: Remove single-byte entries for /xa1../xa9 and
/xb0../xf7. Remove aliases.
*** glibc-20000729/localedata/charmaps/GB2312.bak Mon Jul 3 16:44:11 2000
--- glibc-20000729/localedata/charmaps/GB2312 Sun Jul 30 17:31:01 2000
***************
*** 9,16 ****
% Email: hashao@china.com
% Distribution and use is free, even for comercial purpose.
%
- % alias CN
- % alias ISO646-CN
CHARMAP
<U0000> /x00 NULL (NUL)
<U0001> /x01 START OF HEADING (SOH)
--- 9,14 ----
***************
*** 173,265 ****
<U009E> /x9e PRIVACY MESSAGE (PM)
<U009F> /x9f APPLICATION PROGRAM COMMAND (APC)
<U00A0> /xa0 NO-BREAK SPACE
- <U00A1> /xa1 INVERTED EXCLAMATION MARK
- <U00A2> /xa2 CENT SIGN
- <U00A3> /xa3 POUND SIGN
- <U00A4> /xa4 CURRENCY SIGN
- <U00A5> /xa5 YEN SIGN
- <U00A6> /xa6 BROKEN BAR
- <U00A7> /xa7 SECTION SIGN
- <U00A8> /xa8 DIAERESIS
- <U00A9> /xa9 COPYRIGHT SIGN
<U00AA> /xaa FEMININE ORDINAL INDICATOR
<U00AB> /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
<U00AC> /xac NOT SIGN
<U00AD> /xad SOFT HYPHEN
<U00AE> /xae REGISTERED SIGN
<U00AF> /xaf MACRON
- <U00B0> /xb0 DEGREE SIGN
- <U00B1> /xb1 PLUS-MINUS SIGN
- <U00B2> /xb2 SUPERSCRIPT TWO
- <U00B3> /xb3 SUPERSCRIPT THREE
- <U00B4> /xb4 ACUTE ACCENT
- <U00B5> /xb5 MICRO SIGN
- <U00B6> /xb6 PILCROW SIGN
- <U00B7> /xb7 MIDDLE DOT
- <U00B8> /xb8 CEDILLA
- <U00B9> /xb9 SUPERSCRIPT ONE
- <U00BA> /xba MASCULINE ORDINAL INDICATOR
- <U00BB> /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
- <U00BC> /xbc VULGAR FRACTION ONE QUARTER
- <U00BD> /xbd VULGAR FRACTION ONE HALF
- <U00BE> /xbe VULGAR FRACTION THREE QUARTERS
- <U00BF> /xbf INVERTED QUESTION MARK
- <U00C0> /xc0 LATIN CAPITAL LETTER A WITH GRAVE
- <U00C1> /xc1 LATIN CAPITAL LETTER A WITH ACUTE
- <U00C2> /xc2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
- <U00C3> /xc3 LATIN CAPITAL LETTER A WITH TILDE
- <U00C4> /xc4 LATIN CAPITAL LETTER A WITH DIAERESIS
- <U00C5> /xc5 LATIN CAPITAL LETTER A WITH RING ABOVE
- <U00C6> /xc6 LATIN CAPITAL LETTER AE
- <U00C7> /xc7 LATIN CAPITAL LETTER C WITH CEDILLA
- <U00C8> /xc8 LATIN CAPITAL LETTER E WITH GRAVE
- <U00C9> /xc9 LATIN CAPITAL LETTER E WITH ACUTE
- <U00CA> /xca LATIN CAPITAL LETTER E WITH CIRCUMFLEX
- <U00CB> /xcb LATIN CAPITAL LETTER E WITH DIAERESIS
- <U00CC> /xcc LATIN CAPITAL LETTER I WITH GRAVE
- <U00CD> /xcd LATIN CAPITAL LETTER I WITH ACUTE
- <U00CE> /xce LATIN CAPITAL LETTER I WITH CIRCUMFLEX
- <U00CF> /xcf LATIN CAPITAL LETTER I WITH DIAERESIS
- <U00D0> /xd0 LATIN CAPITAL LETTER ETH (Icelandic)
- <U00D1> /xd1 LATIN CAPITAL LETTER N WITH TILDE
- <U00D2> /xd2 LATIN CAPITAL LETTER O WITH GRAVE
- <U00D3> /xd3 LATIN CAPITAL LETTER O WITH ACUTE
- <U00D4> /xd4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
- <U00D5> /xd5 LATIN CAPITAL LETTER O WITH TILDE
- <U00D6> /xd6 LATIN CAPITAL LETTER O WITH DIAERESIS
- <U00D7> /xd7 MULTIPLICATION SIGN
- <U00D8> /xd8 LATIN CAPITAL LETTER O WITH STROKE
- <U00D9> /xd9 LATIN CAPITAL LETTER U WITH GRAVE
- <U00DA> /xda LATIN CAPITAL LETTER U WITH ACUTE
- <U00DB> /xdb LATIN CAPITAL LETTER U WITH CIRCUMFLEX
- <U00DC> /xdc LATIN CAPITAL LETTER U WITH DIAERESIS
- <U00DD> /xdd LATIN CAPITAL LETTER Y WITH ACUTE
- <U00DE> /xde LATIN CAPITAL LETTER THORN (Icelandic)
- <U00DF> /xdf LATIN SMALL LETTER SHARP S (German)
- <U00E0> /xe0 LATIN SMALL LETTER A WITH GRAVE
- <U00E1> /xe1 LATIN SMALL LETTER A WITH ACUTE
- <U00E2> /xe2 LATIN SMALL LETTER A WITH CIRCUMFLEX
- <U00E3> /xe3 LATIN SMALL LETTER A WITH TILDE
- <U00E4> /xe4 LATIN SMALL LETTER A WITH DIAERESIS
- <U00E5> /xe5 LATIN SMALL LETTER A WITH RING ABOVE
- <U00E6> /xe6 LATIN SMALL LETTER AE
- <U00E7> /xe7 LATIN SMALL LETTER C WITH CEDILLA
- <U00E8> /xe8 LATIN SMALL LETTER E WITH GRAVE
- <U00E9> /xe9 LATIN SMALL LETTER E WITH ACUTE
- <U00EA> /xea LATIN SMALL LETTER E WITH CIRCUMFLEX
- <U00EB> /xeb LATIN SMALL LETTER E WITH DIAERESIS
- <U00EC> /xec LATIN SMALL LETTER I WITH GRAVE
- <U00ED> /xed LATIN SMALL LETTER I WITH ACUTE
- <U00EE> /xee LATIN SMALL LETTER I WITH CIRCUMFLEX
- <U00EF> /xef LATIN SMALL LETTER I WITH DIAERESIS
- <U00F0> /xf0 LATIN SMALL LETTER ETH (Icelandic)
- <U00F1> /xf1 LATIN SMALL LETTER N WITH TILDE
- <U00F2> /xf2 LATIN SMALL LETTER O WITH GRAVE
- <U00F3> /xf3 LATIN SMALL LETTER O WITH ACUTE
- <U00F4> /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX
- <U00F5> /xf5 LATIN SMALL LETTER O WITH TILDE
- <U00F6> /xf6 LATIN SMALL LETTER O WITH DIAERESIS
- <U00F7> /xf7 DIVISION SIGN
<U00F8> /xf8 LATIN SMALL LETTER O WITH STROKE
<U00F9> /xf9 LATIN SMALL LETTER U WITH GRAVE
<U00FA> /xfa LATIN SMALL LETTER U WITH ACUTE
--- 171,182 ----
More information about the Libc-alpha
mailing list