]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
localedata: GBK: add mapping for 0x80->Euro sign [BZ #20864]
authorMike Frysinger <vapier@gentoo.org>
Fri, 25 Nov 2016 16:12:10 +0000 (11:12 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sat, 26 Nov 2016 22:20:22 +0000 (17:20 -0500)
Microsoft long ago added a mapping for 0x80 to the Euro sign to their
CP936.  While GBK 1.0 doesn't include this mapping, it is compatible,
and Microsoft and glibc alias the two codepages.  We could split them
apart so GBK wouldn't include the mapping, but that seems like a lot
of work for little gain.

localedata/ChangeLog
localedata/charmaps/GBK

index f5c58ae0dc8c0dbc72a159ecc1ec97b918dd4f5c..cb514baae3290633d8515602590e7c34e3595bf2 100644 (file)
@@ -1,3 +1,8 @@
+2016-11-26  Mike Frysinger  <vapier@gentoo.org>
+
+       [BZ #20864]
+       * localedata/GBK: Map 0x80 to U20AC.
+
 2016-08-24  Ernestas Kulik  <ernestas.kulik@gmail.com>
 
        [BZ #20497]
index 4c35f1426c64af2aceaaf63f38d39788aca72bbd..4186896f2a9bb563be9507e8894e71c835dbd9b1 100644 (file)
@@ -3,10 +3,15 @@
 <mb_cur_min> 1
 <comment_char> %
 <escape_char> /
+% https://en.wikipedia.org/wiki/GBK
 
+% https://www-01.ibm.com/software/globalization/ccsid/ccsid936.html
 % alias CP936
+
+% ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit
 % alias MS936
 % alias WINDOWS-936
+
 CHARMAP
 <U0000>     /x00         NULL (NUL)
 <U0001>     /x01         START OF HEADING (SOH)
@@ -136,6 +141,8 @@ CHARMAP
 <U007D>     /x7d         RIGHT CURLY BRACKET
 <U007E>     /x7e         TILDE
 <U007F>     /x7f         DELETE (DEL)
+% This isn't in GBK 1.0, but Microsoft added it to their CP936 page.
+<U20AC>     /x80         EURO SIGN
 
 <U4E02>     /x81/x40     <CJK>
 <U4E04>     /x81/x41     <CJK>