From 68b0fa820d301675db0b58fb564341e1fc7cb48e Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Sat, 27 Mar 2010 21:07:17 +0000 Subject: [PATCH] * nlsfuncs.cc (__set_charset_from_locale): Set default charset for locales defaulting to codepage 936 to GB2312. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/nlsfuncs.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 1bd8cd86b..d695f4b7b 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2010-03-27 Corinna Vinschen + + * nlsfuncs.cc (__set_charset_from_locale): Set default charset for + locales defaulting to codepage 936 to GB2312. + 2010-03-22 Corinna Vinschen * fhandler_socket.cc (fhandler_socket::evaluate_events): Make erase diff --git a/winsup/cygwin/nlsfuncs.cc b/winsup/cygwin/nlsfuncs.cc index 51cc465f7..3f2279a18 100644 --- a/winsup/cygwin/nlsfuncs.cc +++ b/winsup/cygwin/nlsfuncs.cc @@ -1042,7 +1042,7 @@ __set_charset_from_locale (const char *locale, char *charset) cs = "EUCJP"; break; case 936: - cs = "GBK"; + cs = "GB2312"; break; case 949: cs = "EUCKR";