|

楼主 |
发表于 2005-9-23 11:29:16
|
显示全部楼层
我export LC_ALL=C后,用locale查看,除了第一个LANG=zh_CN.GBK之外,其它所有项都成了C.估计我在哪个文件了设置了LANG.
用dpkg-reconfigure locales选择了UTF-8和GB18030,再用locale看,还是没有换过来.
听 abin86 的意思,只要把LANG 和LC_ALL设置成同一种编码就可以有效的运行pkg-reconfigure locales,我就全设为UTF-8,接着运行pkg-reconfigure locales,之前出现配置界面前的那些出错提示都没有了.我还是选择UTF-8作默认的设置.配置好后,locale如下:
debian:/home/infernor# 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=
可是还是不能显示之前是乱码的中文目路和文件名.不过我可以新建中文文件夹和中文文件了,新建的都可以正确显示.
现在的问题是之前的那些中文的显示不出来.
还是有好大的收获的,谢谢楼上的几位朋友,谢谢你们. |
|