LinuxSir.cn,穿越时空的Linuxsir!

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

好奇怪的问题,用Tab可以显示中文,用ls却不行(已解决)

[复制链接]
发表于 2007-2-11 13:01:09 | 显示全部楼层 |阅读模式
在kde的Terminal下,把fat32的盘用utf8挂上去,
用ls显示出来的中文都是问号,但用Tab却可以显示中文。
 楼主| 发表于 2007-2-11 16:34:01 | 显示全部楼层
/ect/locale.gen
  1. #en_US
  2. en_US.UTF-8 UTF-8
  3. en_US/ISO-8859-1
  4. #zh_CN
  5. zh_CN.UTF-8 UTF-8
  6. zh_CN.GB2312 GB2312
  7. zh_CN.GBK GBK
  8. zh_CN.GB18030
复制代码
  1. # locale-gen
  2. * Generating 5 locales (this might take a while) with 1 jobs
  3. *  (1/5) Generating en_US.UTF-8 ...                                      [ ok ]
  4. *  (2/5) Generating en_US/ISO-8859-1 ...
  5. character map file `zh_CN.UTF-8' not found: No such file or directory
  6. cannot open locale definition file `en_US/ISO-8859-1': Not a directory    [ !! ]
  7. *  (3/5) Generating zh_CN.UTF-8 ...
  8. character map file `zh_CN.GB2312' not found: No such file or directory
  9. cannot open locale definition file `UTF-8': No such file or directory     [ !! ]
  10. *  (4/5) Generating zh_CN.GB2312 ...
  11. character map file `zh_CN.GBK' not found: No such file or directory
  12. cannot open locale definition file `GB2312': No such file or directory    [ !! ]
  13. *  (5/5) Generating zh_CN.GBK ...
  14. character map file `zh_CN.GB18030' not found: No such file or directory
  15. cannot open locale definition file `GBK': No such file or directory       [ !! ]
  16. * Generation complete
复制代码
  1. # locale -a
  2. locale: Cannot set LC_CTYPE to default locale: No such file or directory
  3. C
  4. en_US.utf8
  5. POSIX
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-11 16:37:55 | 显示全部楼层
发现locale原来一团糟。
怎么办?
难道要重编glibc,
装系统的时候已经重编一次了,怎么会这样呢?

locale-gen的时候说找不到文件,怎么办呢?
回复 支持 反对

使用道具 举报

发表于 2007-2-11 18:41:06 | 显示全部楼层
重装 glibc?  出了问题不要骂我
回复 支持 反对

使用道具 举报

发表于 2007-2-11 19:21:35 | 显示全部楼层
你的locale.gen写错了,至少一个
  1. en_US ISO-8859-1
  2. en_US.UTF-8 UTF-8
  3. zh_CN.GB18030 GB18030
  4. zh_CN.GBK GBK
  5. zh_CN.GB2312 GB2312
  6. zh_CN.UTF-8 UTF-8
复制代码
  1. locale-gen
  2. * Generating 6 locales (this might take a while)
  3. *  (1/6) Generating en_US.ISO-8859-1 ...                                 [ ok ]
  4. *  (2/6) Generating en_US.UTF-8 ...                                      [ ok ]
  5. *  (3/6) Generating zh_CN.GB18030 ...                                    [ ok ]
  6. *  (4/6) Generating zh_CN.GBK ...                                        [ ok ]
  7. *  (5/6) Generating zh_CN.GB2312 ...                                     [ ok ]
  8. *  (6/6) Generating zh_CN.UTF-8 ...                                      [ ok ]
  9. * Generation complete
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-12 14:25:06 | 显示全部楼层
果然是配置文件出错了。
犯一个低级错误。

谢谢大家了~~~
回复 支持 反对

使用道具 举报

发表于 2007-2-12 18:43:07 | 显示全部楼层
locale.build改locale.gen的时候好像有提示
回复 支持 反对

使用道具 举报

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

本版积分规则

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