LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1233|回复: 7

urxvt 在UTF8环境下如何显示GB/GBK编码?

[复制链接]
发表于 2007-9-26 22:17:10 | 显示全部楼层 |阅读模式
我将系统的portage和sync都设定为清华的镜像
GENTOO_MIRRORS="ftp://ftp3.tsinghua.edu.cn/mirror/gentoo"
SYNC="rsync://ftp3.tsinghua.edu.cn/gentoo/gentoo-portage"
我的系统的locale设定为:
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

在emerge -sync时会出现下面的乱码,请问应该怎样解决?
           ========================================
                Welcome to the rsync server of
                    Tsinghua University

       ==================================================
    \#261\#276\#325\#276\#265\#343\#323\#311\#307\#345\#273\#252\#264\#363\#321\#247\#275\#250\#301\#242\#262\#242\#316\#254\#273\#244\#243\#254\#322\#324\#267\#376\#316\#361\#323\#332\#275\#314\#323\#375\#272\#315\#277\#306\#321\#247\#321\#320\#276\#277\#316\#252\#304\#277\#265\#330\#243\#254
\#303\#346\#317\#362\#265\#253\#262\#273\#275\#366\#317\#336\#323\#332\#307\#345\#273\#252\#264\#363\#321\#247\#265\#304\#315\#370\#302\#347\#323\#303\#273\#247\#243\#254\#314\#341\#271\#251\#317\#340\#271\#330\#312\#375\#276\#335\#241\#242\#327\#312\#301\#317\#241\#242\#310\#355\#274\#376\#265\#310\#265\#347\#327\#323\#316\#304\#274\#376\#265\#304\#317\#302\#324\#330\#267\#376\#316\#361\#241\#243

    \#261\#276\#325\#276\#263\#253\#265\#274\#262\#242\#315\#306\#271\#343\#277\#252\#324\#264\#310\#355\#274\#376\#316\#304\#273\#257\#243\#254\#314\#341\#271\#251\#277\#252\#324\#264\#241\#242\#303\#342\#267\#321\#317\#265\#315\#263\#274\#260\#306\#344\#323\#246\#323\#303\#310\#355\#274\#376
\#265\#304\#317\#302\#324\#330\#241\#243\#261\#276\#325\#276\#305\#254\#301\#246\#327\#267\#307\#363\#324\#255\#267\#242\#312\#375\#276\#335\#265\#304\#323\#320\#320\#247\#320\#324\#272\#315\#327\#252\#267\#242\#312\#375\#276\#335\#265\#304\#315\#352\#325\#373\#320\#324\#241\#243\#324\#332\#312\#271\#323\#303\#261\#276\#325\#276\#314\#341\#271\#251\#265\#304\#312\#375\#276\#335\#241\#242
\#327\#312\#301\#317\#274\#260\#310\#355\#274\#376\#312\#261\#243\#254\#307\#353\#327\#361\#312\#330\#306\#344\#267\#242\#320\#320\#312\#261\#313\#371\#270\#275\#264\#370\#265\#304\#320\#355\#277\#311\#326\#244\#265\#304\#322\#252\#307\#363\#241\#243

    \#323\#303\#273\#247\#324\#332\#312\#271\#323\#303\#261\#276\#325\#276\#310\#355\#274\#376\#312\#261\#261\#330\#320\#353\#327\#361\#312\#330\#326\#320\#273\#252\#310\#313\#303\#361\#271\#262\#272\#315\#271\#372\#241\#242\#261\#261\#276\#251\#312\#320\#310\#313\#303\#361\#325\#376\#270\#256\#241\#242\#326\#320\#271\#372\#275\#314\#323\#375\#323\#353\#277\#306\#321\#320\#274\#306\#313\#343\#273\#372
\#315\#370\#302\#347\#326\#320\#320\#304\#241\#242\#307\#345\#273\#252\#264\#363\#321\#247\#320\#305\#317\#242\#315\#370\#302\#347\#271\#244\#263\#314\#321\#320\#276\#277\#326\#320\#320\#304\#272\#315\#323\#303\#273\#247\#313\#371\#324\#332\#265\#330\#265\#304\#323\#320\#271\#330\#267\#250\#302\#311\#323\#353\#317\#340\#271\#330\#271\#346\#266\#250\#241\#243

    \#261\#276\#325\#276\#304\#277\#307\#260\#314\#341\#271\#251HTTP\#241\#242FTP\#272\#315RSYNC\#310\#375\#326\#326\#267\#275\#312\#275\#265\#304\#267\#376\#316\#361\#241\#243
            ========================================

谢谢了!!
发表于 2007-9-27 14:58:54 | 显示全部楼层
luit -encoding GBK ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-27 19:10:12 | 显示全部楼层

还是不行啊

谢谢了,不过还是不行,其中我的urxvt的启动设定为
urxvt +tr -cr red -fn "xft:Bitstream Vera Sans Mono:pixelsize=15"

跟这个设定有关系吗?
回复 支持 反对

使用道具 举报

发表于 2007-9-28 00:05:16 | 显示全部楼层
在后边再加上个中文字体
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-28 18:47:02 | 显示全部楼层
加上了
现在是
urxvt +tr -cr red -fn "xft:AR PL ShanHeiSun Uni:pixelsize=15"

在同样的locale下,试着用LANG=zh_CN.UTF-8 emerge --sync
出现的还是一样的情况
回复 支持 反对

使用道具 举报

发表于 2007-9-29 18:25:50 | 显示全部楼层

我是在.Xdefaults文件中设定的

Post by liubenyuan
加上了
现在是
urxvt +tr -cr red -fn "xft:AR PL ShanHeiSun Uni:pixelsize=15"

在同样的locale下,试着用LANG=zh_CN.UTF-8 emerge --sync
出现的还是一样的情况

我的~/.Xdefaults文件

  1. ! ~/.Xdefaults
  2. Xft.dpi:100
  3. ! Color setting
  4. URxvt.geometry:90x24
  5. URxvt.cursorColor:green
  6. URxvt.foreground:lightgray
  7. URxvt.background:black
  8. ! transparent setting
  9. URxvt.inheritPixmap:true
  10. URxvt.tintColor:lightgray
  11. URxvt.shading:30
  12. !URxvt.fading:50
  13. ! normal setting
  14. URxvt.termName:rxvt
  15. URxvt.cursorBlink:true
  16. URxvt.saveLines:65535
  17. URxvt.scrollBar_right:true
  18. URxvt.scrollWithBuffer:false
  19. URxvt.scrollTtyKeypress:true
  20. URxvt.font:-*-fixed-medium-r-*--15-*-*-*-*-*-iso10646-1,\
  21.            xft:SimSun:pixelsize=15:antialias=false
  22. ! Colors similar to Linux console
  23. ! ---------------------------------------------------------------------------
  24. URxvt.color0: rgb:0/0/0
  25. URxvt.color1: rgb:cc/00/00
  26. URxvt.color2: rgb:00/cc/00
  27. URxvt.color3: #bd5e01
  28. URxvt.color4: rgb:00/00/cc
  29. URxvt.color5: rgb:cc/00/cc
  30. URxvt.color6: rgb:00/cc/cc
  31. URxvt.color7: rgb:aa/aa/aa
  32. URxvt.color8: rgb:33/33/33
  33. URxvt.color9: rgb:ff/00/00
  34. URxvt.color10: rgb:00/ff/00
  35. URxvt.color11: rgb:ff/ff/00
  36. URxvt.color12: rgb:00/00/ff
  37. URxvt.color13: rgb:ff/00/ff
  38. URxvt.color14: rgb:00/ff/ff
  39. URxvt.color15: rgb:ff/ff/ff
复制代码


在~/.xinitrc中加入:

  1. urxvtd &
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-9-29 19:45:48 | 显示全部楼层
export LC_CTYPE=zh_CN.gb2312; printf "\33]701;$LC_CTYPE\007"
用rxvt的escape序列来做转换。
回复 支持 反对

使用道具 举报

发表于 2007-9-29 21:12:52 | 显示全部楼层
http://www.mail-archive.com/rsync@lists.samba.org/msg17425.html

One more note here.

If CP1251 side is sending as client (UTF-8 is on server/receiver), then there are no errors.

$ rsync -av --iconv=CP1251,UTF-8 /var/data/tmp/ \ [EMAIL PROTECTED]::userdata/tmp/


没有验证过。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表