public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* [PATCH] localedata: GBK: add mapping for 0x80->Euro sign [BZ #20864]
@ 2016-11-25 16:17 Mike Frysinger
  2016-11-25 16:26 ` Florian Weimer
  2016-11-28  9:23 ` Andreas Schwab
  0 siblings, 2 replies; 7+ messages in thread
From: Mike Frysinger @ 2016-11-25 16:17 UTC (permalink / raw)
  To: libc-alpha

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.

2016-11-25  Mike Frysinger  <vapier@gentoo.org>

	[BZ #20864]
	* localedata/GBK: Map 0x80 to U20AC.
---
 localedata/charmaps/GBK | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/localedata/charmaps/GBK b/localedata/charmaps/GBK
index 4c35f1426c64..4186896f2a9b 100644
--- a/localedata/charmaps/GBK
+++ b/localedata/charmaps/GBK
@@ -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>
-- 
2.10.2

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-11-29 17:38 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-25 16:17 [PATCH] localedata: GBK: add mapping for 0x80->Euro sign [BZ #20864] Mike Frysinger
2016-11-25 16:26 ` Florian Weimer
2016-11-28  9:23 ` Andreas Schwab
2016-11-29 10:09   ` Florian Weimer
2016-11-29 14:28     ` Zack Weinberg
2016-11-29 17:04     ` Mike Frysinger
2016-11-29 17:38       ` Florian Weimer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).