LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: waq

[做贡献]+[原创]在Debian中使用中文手册页

[复制链接]
 楼主| 发表于 2006-6-28 22:20:40 | 显示全部楼层
Post by 含笑半步跌
我的显示是乱码,locale命令已经包含了zh_CN了
  1. YSM:/home/ysm# locale
  2. LANG=zh_CN
  3. LC_CTYPE="zh_CN"
  4. LC_NUMERIC="zh_CN"
  5. LC_TIME="zh_CN"
  6. LC_COLLATE="zh_CN"
  7. LC_MONETARY="zh_CN"
  8. LC_MESSAGES="zh_CN"
  9. LC_PAPER="zh_CN"
  10. LC_NAME="zh_CN"
  11. LC_ADDRESS="zh_CN"
  12. LC_TELEPHONE="zh_CN"
  13. LC_MEASUREMENT="zh_CN"
  14. LC_IDENTIFICATION="zh_CN"
  15. LC_ALL=
复制代码

请根据你使用的编码,具体设置LANG为zh_CN.GBK或者zh_CN.GB2312或者zh_CN.UTF-8,不要是个光光的“zh_CN”,如:
wsh@WSh:~$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-28 22:24:35 | 显示全部楼层
Post by redinux
utf8 的 locale怎么办?

设置LANG为zh_CN.UTF-8,跟我的一样,当然没问题!
使用GB编码的,设置LANG成zh_CN.GBK或者zh_CN.GB2312也可以
使用BIG5编码的,设置LANG成zh_CN.BIG5即可,
当然,大家系统中应该都已经设置好了的,用locale检查一下即可
截个图给大家看一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-6-29 00:01:09 | 显示全部楼层
鼎鼎先,虽然现在偶还不想使用。
回复 支持 反对

使用道具 举报

发表于 2006-7-7 23:52:35 | 显示全部楼层
已经改了,但还是乱码

  1. YSM:/usr/lib/locale# locale
  2. LANG=zh_CN.GB2312
  3. LC_CTYPE="zh_CN.GB2312"
  4. LC_NUMERIC="zh_CN.GB2312"
  5. LC_TIME="zh_CN.GB2312"
  6. LC_COLLATE="zh_CN.GB2312"
  7. LC_MONETARY="zh_CN.GB2312"
  8. LC_MESSAGES="zh_CN.GB2312"
  9. LC_PAPER="zh_CN.GB2312"
  10. LC_NAME="zh_CN.GB2312"
  11. LC_ADDRESS="zh_CN.GB2312"
  12. LC_TELEPHONE="zh_CN.GB2312"
  13. LC_MEASUREMENT="zh_CN.GB2312"
  14. LC_IDENTIFICATION="zh_CN.GB2312"
  15. LC_ALL=
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-7-10 17:37:59 | 显示全部楼层
不错,zh_CN.utf-8可以正常显示了,谢谢LZ了
回复 支持 反对

使用道具 举报

发表于 2006-7-11 13:13:08 | 显示全部楼层
第八、其实,如果使用UTF-8环境,只要把手册页转换成UTF-8编码的就可以使用了,不须搞什么补丁,至少在表面上可用
其实我很早以前直接装了manpages-zh包以后就可以用了,但是那时候翻译的质量是在是无法忍受,所以还是放弃,用英文比较好。
ps:我用utf-8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-16 00:01:20 | 显示全部楼层
Post by 含笑半步跌
已经改了,但还是乱码
  1. YSM:/usr/lib/locale# locale
  2. LANG=zh_CN.GB2312
  3. LC_CTYPE="zh_CN.GB2312"
  4. LC_NUMERIC="zh_CN.GB2312"
  5. LC_TIME="zh_CN.GB2312"
  6. LC_COLLATE="zh_CN.GB2312"
  7. LC_MONETARY="zh_CN.GB2312"
  8. LC_MESSAGES="zh_CN.GB2312"
  9. LC_PAPER="zh_CN.GB2312"
  10. LC_NAME="zh_CN.GB2312"
  11. LC_ADDRESS="zh_CN.GB2312"
  12. LC_TELEPHONE="zh_CN.GB2312"
  13. LC_MEASUREMENT="zh_CN.GB2312"
  14. LC_IDENTIFICATION="zh_CN.GB2312"
  15. LC_ALL=
复制代码
不给个图什么的?
先试一下这个命令有没有正确显示出手册页中的中文字符
$ zless /usr/share/man/zh_CN/man1/ls.1.gz
  1. ." Copyright Andries Brouwer, Ragnar Hojland Espinosa and A. Wik, 1998.
  2. ."
  3. ." This file may be copied under the conditions described
  4. ." in the LDP GENERAL PUBLIC LICENSE, Version 1, September 1998
  5. ." that should have been distributed together with this file.
  6. ."
  7. .TH LS 1 "November 1998" "GNU fileutils 4.0"
  8. .SH NAME
  9. ls, dir, vdir \- 列目录内容
  10. .SH 提要
  11. ls [选项] [文件名...]
  12. .sp
  13. POSIX 标准选项:
  14. .B "[-CFRacdilqrtu1]"
  15. .SH GNU 选项 (短格式):
  16. .B [-1abcdfgiklmnopqrstuxABCDFGLNQRSUX"]
  17. .B [-w cols] [-T cols] [-I pattern]
  18. .B [--full-time]
  19. .B [--format={long,verbose,commas,across,vertical,single-column}]
  20. .B [--sort={none,time,size,extension}]
  21. .B [--time={atime,access,use,ctime,status}]
  22. .B [--color[={none,auto,always}]]
复制代码
如果没有正确显示,请检查几个方面
1、你使用的终端(如Gnome终端或zhcon)能正确显示当前编码(GB2312)的中文字符吗?(可以试一下命令$ ls jfdkjifer应该提示ls: jfdkjifer: 没有那个文件或目录)如果没有,请检查终端的输入与输出编码是否一致都是zh_CN.GB2312!
2、如果系统不是Debian,试把/usr/share/man/zh_CN/改名(不是做链接!)成/usr/share/man/zh再试一试man ls,因为有可能该系统已经使用了UTF-8来编码手册
3、当然还是再确认一下man是不是真的已经正确替换了的,如果没有使用修改过的less命令,它也可能显示部分乱码
回复 支持 反对

使用道具 举报

发表于 2006-7-16 11:38:05 | 显示全部楼层
以前用过,但是中文显示不出,在控制台和 K控制台都不行,以前GBK,现在UTF-8都一样
复制出手册文件用 kwrite 打开看,不仅麻烦而且那些控制字符也显示出来了

现在按楼主说用 Konqueror 地址栏 man:ls,这里选GBK的编码可以看
在控制台下继续用 LC_MESSAGES=C man 了

感谢楼主
回复 支持 反对

使用道具 举报

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

本版积分规则

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