This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

bug in EUC-CN charmap



The GB2312 charmap contains identity mappings for 0x80..0xA0, 0xAA..0xAF,
0xF8..FF, but iconv doesn't implement them in either direction and other
systems don't have these mappings either.

Here is a patch to remove them from the charmap.


2000-09-03  Bruno Haible  <haible@clisp.cons.org>

	* charmaps/GB2312: Remove 0x80..0xA0, 0xAA..0xAF, 0xF8..FF.

*** glibc-20000831/localedata/charmaps/GB2312.bak	Wed Aug 30 23:44:19 2000
--- glibc-20000831/localedata/charmaps/GB2312	Sun Sep  3 04:26:34 2000
***************
*** 138,190 ****
  <U007D>     /x7d         RIGHT CURLY BRACKET
  <U007E>     /x7e         TILDE
  <U007F>     /x7f         DELETE (DEL)
- <U0080>     /x80         PADDING CHARACTER (PAD)
- <U0081>     /x81         HIGH OCTET PRESET (HOP)
- <U0082>     /x82         BREAK PERMITTED HERE (BPH)
- <U0083>     /x83         NO BREAK HERE (NBH)
- <U0084>     /x84         INDEX (IND)
- <U0085>     /x85         NEXT LINE (NEL)
- <U0086>     /x86         START OF SELECTED AREA (SSA)
- <U0087>     /x87         END OF SELECTED AREA (ESA)
- <U0088>     /x88         CHARACTER TABULATION SET (HTS)
- <U0089>     /x89         CHARACTER TABULATION WITH JUSTIFICATION (HTJ)
- <U008A>     /x8a         LINE TABULATION SET (VTS)
- <U008B>     /x8b         PARTIAL LINE FORWARD (PLD)
- <U008C>     /x8c         PARTIAL LINE BACKWARD (PLU)
- <U008D>     /x8d         REVERSE LINE FEED (RI)
- <U008E>     /x8e         SINGLE-SHIFT TWO (SS2)
- <U008F>     /x8f         SINGLE-SHIFT THREE (SS3)
- <U0090>     /x90         DEVICE CONTROL STRING (DCS)
- <U0091>     /x91         PRIVATE USE ONE (PU1)
- <U0092>     /x92         PRIVATE USE TWO (PU2)
- <U0093>     /x93         SET TRANSMIT STATE (STS)
- <U0094>     /x94         CANCEL CHARACTER (CCH)
- <U0095>     /x95         MESSAGE WAITING (MW)
- <U0096>     /x96         START OF GUARDED AREA (SPA)
- <U0097>     /x97         END OF GUARDED AREA (EPA)
- <U0098>     /x98         START OF STRING (SOS)
- <U0099>     /x99         SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI)
- <U009A>     /x9a         SINGLE CHARACTER INTRODUCER (SCI)
- <U009B>     /x9b         CONTROL SEQUENCE INTRODUCER (CSI)
- <U009C>     /x9c         STRING TERMINATOR (ST)
- <U009D>     /x9d         OPERATING SYSTEM COMMAND (OSC)
- <U009E>     /x9e         PRIVACY MESSAGE (PM)
- <U009F>     /x9f         APPLICATION PROGRAM COMMAND (APC)
- <U00A0>     /xa0         NO-BREAK SPACE
- <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
- <U00F8>     /xf8         LATIN SMALL LETTER O WITH STROKE
- <U00F9>     /xf9         LATIN SMALL LETTER U WITH GRAVE
- <U00FA>     /xfa         LATIN SMALL LETTER U WITH ACUTE
- <U00FB>     /xfb        LATIN SMALL LETTER U WITH CIRCUMFLEX
- <U00FC>     /xfc         LATIN SMALL LETTER U WITH DIAERESIS
- <U00FD>     /xfd         LATIN SMALL LETTER Y WITH ACUTE
- <U00FE>     /xfe         LATIN SMALL LETTER THORN (Icelandic)
- <U00FF>     /xff         LATIN SMALL LETTER Y WITH diaeresis
  
  <U3000>     /xa1/xa1     IDEOGRAPHIC SPACE
  <U3001>     /xa1/xa2     IDEOGRAPHIC COMMA
--- 138,143 ----

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]