荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (终生勤奋便成天才), 信区: Linux
标  题: TurboLinux 4.02中文化初探(4)
发信站: BBS 荔园晨风站 (Mon Dec 27 19:53:30 1999), 转信

发信人: stable (xixi), 信区: Linux
标  题: TurboLinux 4.02中文化初探(4)
发信站: BBS 水木清华站 (Sun Dec 26 09:59:48 1999)


这里有个很怪的问题, 装上这个包后,
在rh6.1下locale为zh_CN, 极不正常,
MB_CUR_MAX 3
string 测试Locale的软件!, length 17
mbstowcs() -> num -1,
wcstombs() -> length 0,
ptr 测试Locale的软件!, mblen -1, wchar 0

在rh6.1下locale为zh_TW.Big5, 要好些
MB_CUR_MAX 3
string 测试Locale的软件!, length 17
mbstowcs() -> num -1,

ptr 测试Locale的软件!, mblen 2, wchar 8046
ptr 试Locale的软件!, mblen 2, wchar 5f78
ptr Locale的软件!, mblen 1, wchar 4c
ptr ocale的软件!, mblen 1, wchar 6f
ptr cale的软件!, mblen 1, wchar 63
ptr ale的软件!, mblen 1, wchar 61
ptr le的软件!, mblen 1, wchar 6c
ptr e的软件!, mblen 1, wchar 65
ptr 的软件!, mblen 2, wchar 8154
ptr 软件!, mblen -1, wchar 8154


怀疑TLC对glibc打过补丁, 就用TLC4.02的glibc 2.1.1替换RH6.1的
glibc2.1.2,得强行替换
# rpm -e glibc; rpm -i --nodeps glibc-2.1.1-4.i386.rpm
然后就正常了, 没搞明白, glibc 2.1开始不就完全支持locale了吗,
还要动什末,:(

export LC_ALL=zh_CN后, 就中文locale就可以用了,这时如果你在TLC
下, 运行mc, 菜单就是中文的啦, RH6.1下的mc也是符合i18n的可惜没有
中文message, 菜单自然不是中文啦, 可以用TLC的mc包换掉RH6.1的.
另外, 程序的出错提示也是中文的啦, 可以用TLC的gettext换掉rh6.1的,
运行gettext, 看看中文的提示信息, hehe

不过TLC作的不彻底, 只提了很少的几种软件的中文message,不知道其他
中文Linux的locale作的怎末样
--
※ 修改:·stable 於 Dec 26 10:01:12 修改本文·[FROM:  162.105.138.50]
※ 来源:·BBS 水木清华站 smth.org·[FROM: 162.105.138.50]

--

     书山有路勤为径;
     学海无涯苦作舟!
 我是来自大富翁的小美!^_^

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店