Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#7386 closed Bugs (fixed)

Bad windows codepage name - gb2312 (Simplified Chinese Codepage)

Reported by: jiaywe@… Owned by: Artyom Beilis
Milestone: To Be Determined Component: locale
Version: Boost Development Trunk Severity: Problem
Keywords: Cc:

Description

In wconv_codepage.ipp http://svn.boost.org/svn/boost/trunk/libs/locale/src/encoding/wconv_codepage.ipp, line 57

      { "gb2312",     936, 0 },

the codepage name "GB2312" is expired for more than ten years, it was repalced by "GBK" since windows95 http://en.wikipedia.org/wiki/Code_Page_936 http://msdn.microsoft.com/en-US/goglobal/cc305153, with alias "CP936","MS936" or "windows-936" http://www.iana.org/assignments/charset-reg/GBK .

suggest to change it as follows:

      { "gbk",        936, 0 },
      { "cp936",      936, 0 },
      { "ms936",      936, 0 },
      //.....
      { "windows936",         936, 0 },

Change History (5)

comment:1 by JiaYanwei <jiaywe@…>, 10 years ago

Summary: Bad windows encoding name - gb2312 (Simplified Chinese Codepage)Bad windows codepage name - gb2312 (Simplified Chinese Codepage)

in reply to:  description comment:2 by JiaYanwei <jiaywe@…>, 10 years ago

Replying to jiaywe@…:

In wconv_codepage.ipp http://svn.boost.org/svn/boost/trunk/libs/locale/src/encoding/wconv_codepage.ipp, line 57

      { "gb2312",     936, 0 },

the codepage name "GB2312" is expired for more than ten years, it was repalced by "GBK" since windows95 http://en.wikipedia.org/wiki/Code_Page_936 http://msdn.microsoft.com/en-US/goglobal/cc305153, with alias "CP936","MS936" or "windows-936" http://www.iana.org/assignments/charset-reg/GBK .

suggest to change it as follows:

      { "gbk",        936, 0 },
      { "cp936",      936, 0 },
      { "ms936",      936, 0 },
      //.....
      { "windows936",         936, 0 },

and the current codepage of "GB2312" is 20936, it can be added to the codepage table also:

      { "gb2312",     20936, 0 },

comment:3 by Artyom Beilis, 10 years ago

Resolution: fixed
Status: newclosed

Fixed in changeset [82152]

comment:4 by Pharma83, 9 years ago

Last edited 9 years ago by Artyom Beilis (previous) (diff)

comment:5 by Pharmd618, 9 years ago

Last edited 9 years ago by Artyom Beilis (previous) (diff)
Note: See TracTickets for help on using tickets.