LinuxSir.cn,穿越时空的Linuxsir!

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

解决了中文man乱码的问题 ...

[复制链接]
发表于 2008-3-8 14:04:32 | 显示全部楼层 |阅读模式
中文man 手册一直乱码,在 gentoo 社区看到原来是 groff 的问题,(怎么到今天还不修正) 。。。
  1. cman -d man
  2.   (cd "/usr/share/man" && (echo ".pl 1100i"; /bin/gunzip -c '/usr/share/man/man1/man.1.gz'; echo ".\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff  -mandoc -c | /usr/bin/most -s)
复制代码
跟踪试验到 nroff 的时候就乱了
  1. alias cman='man -M /home/iblicf/readings/zh_CN1'
复制代码
下载这个:
  1. wget  http://www.haible.de/bruno/gnu/groff-utf8.tar.gz
复制代码

解压,把 groff-utf8 放到 /usr/bin/ ,  /etc/man.conf 不用改了, 改一下nroff 脚本
搜索 groff 替换成 groff-utf8

/usr/bin/nroff
  1. PATH="$GROFF_RUNTIME$PATH" groff-utf8 -mtty-char $T $opts ${1+"$@"}
复制代码

man 中文可以看了,可是还有地方乱码,比如 vitutor
  1. ===============================================================================
  2. =      »¶     Ó­     ÔÄ     ¶Á   ¡¶ V I M  ½Ì  ³Ì ¡·   ¡ª¡ª     °æ±¾ 1.5      =
  3. ===============================================================================
  4.      vim ÊÇÒ»¸ö¾ßÓкܶàÃüÁîµÄ¹¦Äܷdz£Ç¿´óµÄ±à¼­Æ÷¡£ÏÞÓÚƪ·ù£¬ÔÚ±¾½Ì³Ìµ±ÖÐ
  5.      ¾Í²»Ïêϸ½éÉÜÁË¡£±¾½Ì³ÌµÄÉè¼ÆÄ¿±êÊǽ²ÊöһЩ±ØÒªµÄ»ù±¾ÃüÁ¶øÕÆÎÕºÃÕâ
  6.      Ð©ÃüÁÄú¾ÍÄܹ»ºÜÈÝÒ×½«vimµ±×÷Ò»¸öͨÓõÄÍòÄܱ༭Æ÷À´Ê¹ÓÃÁË¡£
  7.      Íê³É±¾½Ì³ÌµÄÄÚÈÝ´óÔ¼ÐèÒª25-30·ÖÖÓ£¬È¡¾öÓÚÄúѵÁ·µÄʱ¼ä¡£
  8.      Ã¿Ò»½ÚµÄÃüÁî²Ù×÷½«»á¸ü¸Ä±¾ÎÄ¡£ÍƼöÄú¸´ÖƱ¾ÎĵÄÒ»¸ö¸±±¾£¬È»ºóÔÚ¸±±¾ÉÏ
  9.      ½øÐÐѵÁ·(Èç¹ûÄúÊÇͨ¹ý"vimtutor"À´Æô¶¯½Ì³ÌµÄ£¬ÄÇô±¾ÎľÍÒѾ­ÊǸ±±¾ÁË)¡£
  10.      ÇмÇÒ»µã¡Ã±¾½Ì³ÌµÄÉè¼Æ˼·ÊÇÔÚʹÓÃÖнøÐÐѧϰµÄ¡£Ò²¾ÍÊÇ˵£¬ÄúÐèҪͨ¹ý
  11.      Ö´ÐÐÃüÁîÀ´Ñ§Ï°ËüÃDZ¾ÉíµÄÕýÈ·Ó÷¨¡£Èç¹ûÄúÖ»ÊÇÔĶÁ¶ø²»²Ù×÷£¬ÄÇôÄú¿ÉÄÜ
  12.      »áºÜ¿ìÒÅÍüÕâЩÃüÁîµÄ£¡
  13.      ºÃÁË£¬ÏÖÔÚÇëÈ·¶¨ÄúµÄShift-Lock(´óСдËø¶¨¼ü)»¹Ã»Óа´Ï£¬È»ºó°´¼üÅÌÉÏ
  14.      µÄ×Öĸ¼ü j ×ã¹»¶àµÄ´ÎÊýÀ´Òƶ¯¹â±ê£¬Ö±µ½µÚÒ»½ÚµÄÄÚÈÝÄܹ»ÍêÈ«³äÂúÆÁÄ»¡£
复制代码
发表于 2008-3-8 14:14:36 | 显示全部楼层
是UTF-8环境下显示GBK编码文件?   直接文件转换得了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-8 14:42:06 | 显示全部楼层
-rw-r--r-- 1 root  24K 01-15 00:36 tutor.zh.euc
-rw-r--r-- 1 root  24K 01-15 00:36 tutor.zh.big5

哦,知道了,原来不怪 vitutor , 是 locale 问题,上边两个没有 locale 支持
回复 支持 反对

使用道具 举报

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

本版积分规则

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