Re: the GBK C locale
: GBK C locale 从 TurboLinux 的 localedata-zh 取得,已经包进 Debian 里。
:
: ftp://ftp.turbolinux.com.cn/pub/turbolinux/TurboLinuxC-4.02/SRPMS/
: localedata-zh-0.05-4.src.rpm
: Thanks to:
: * Sean CHEN <seanc@turbolinux.com.cn> for his Chinese locale data
: localedata-zh-0.05-4.src.rpm packaged for TurboLinux Chinese.
:
: (不知 TurboLinux 6.0 有没有更新过 GBK 的 localedata。)
:
: 您是用最新的 Debian potato 吗?如果是的话,可以下指令:
:
: $ apt-get source locale-zh
:
: 取得 GBK 的 C locale。 ^_^
Hi! 我看过了这个 C locale 的 GBK charmap 的部分,有点怪怪的?
后来我拿它和 glibc-2.2 版内附的 GBK charmap 来对照,发现这个
locale-zh 里头的 GBK charmap 有很多字没有对到?像是
0xXX40 - 0xXX7E (这个有)
0xXX80 - 0xXX9F (这个没有,缺了这一段)
0xXXA0 - 0xXXFE (这个有)
另外,在 0xA?YY 这一段,在 2.2 版中的 mapping 并不像上头那样
整段都进去,而是中间有很多「空洞」,这和 GB2312 很相似。但在
locale-zh 里头却是整段都有 mapping。
因此,我建议若有人有空的话,可以仔细比较一下,看是否有必要
update 一下 locale-zh 里头的版本?
信末我将 glibc-2.2 的 GBK charmap & zh_CN.GBK localedata 寄
上来,这两个东东无法在 glibc-2.1 里头 compile, 如果用 locale-zh
里头的 zh_CN.GBK localedata + glibc-2.2 GBK charmap 的话 compile
会有 warnning & error, 但如果加 --force 还可以过得去。
T.H.Hsieh
--
| This message was re-posted from debian-chinese-big5@lists.debian.org
| and converted from big5 to gb2312 by an automatic gateway.
□