localedata: GBK: add mapping for 0x80->Euro sign [BZ #20864]

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.
This commit is contained in:
Mike Frysinger 2016-11-25 11:12:10 -05:00
parent bf469f0ce9
commit aa4d00ca39
2 changed files with 12 additions and 0 deletions

View 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]

View 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>