xcin25 在 FreeBSD 的 zh_CN.EUC 中的使用

看板FreeBSD作者時間21年前 (2003/07/28 13:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
xcin25 在 FreeBSD 的 zh_CN.EUC 中的使用一直有問題,直到昨天 ICOS03 問了居士才解決這個問題。 FreeBSD 下的 zh_CN.EUC locale 用 nl_langinfo 所得到的是 euccn, 但是在 xcin-2.5.3.p2 中卻寫著 euc 是第一個問題,於是修改了 xcin/cin/gb/Makefile.in 與 xcin/etc/xcinrc.FREEBSD 讓 euc 改成 euccn,這樣子才能配合 FreeBSD 的 zh_CN.EUC locale。 xcin/cin/gb/Makefile.in all-FREEBSD: - ( GB2312ENC=euc make -f Rules make-gb2312 ) + ( GB2312ENC=euccn make -f Rules make-gb2312 ) xcin/etc/xcinrc.FREEBSD - (define pinyin@euc + (define pinyin@euccn - (define shuangpin@euc + (define shuangpin@euccn - (define jtcj_gb@euc + (define jtcj_gb@euccn - (define phonegb2@gb2312 + (define phonegb2@eucn - (define wubizixing@euc + (define wubizixing@euccn - (define array30@gb2312 + (define array30@euccn 不過在測試下還是不能用,所以居士提到 XFree86 4.3.0 之後的 locale.dir 和 locale.alias 運作上有點問題,於是修改了 /usr/X11R6/lib/X11/locale 底下這兩個檔 locale.dir - zh_CN/XLC_LOCALE zh_CN.eucCN + zh_CN/XLC_LOCALE zh_CN.EUC - zh_CN/XLC_LOCALE: zh_CN.eucCN + zh_CN/XLC_LOCALE: zh_CN.EUC locale.alias - zh_CN.EUC zh_CN.eucCN + # zh_CN.EUC zh_CN.eucCN - zh_CN.EUC: zh_CN.eucCN + # zh_CN.EUC: zh_CN.eucCN 其中沒有冒號的版本是向前相容,可以不作修改。 不過這樣子的修改相當的簡陋,對於原本使用 zh_CN.eucCN 的人會造成問題。 XCIN (Chinese XIM server) version 2.5.3-pre2. (module ver: 20010918, syscin ver: 20000210). (use "-h" option for help) xcin: locale "zh_CN.EUC" encoding "euccn" xcin: XIM server "xcin-zh_CN.EUC" transport "X/" xcin: inp_styles: Root OverTheSpot -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: statue.netlab.cse.yzu.edu.tw
文章代碼(AID): #_9AuG00 (FreeBSD)
文章代碼(AID): #_9AuG00 (FreeBSD)