LinuxSir.cn,穿越时空的Linuxsir!

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

解决一个困扰我n久的问题(中文文件的打开)。

[复制链接]
发表于 2005-5-29 16:13:28 | 显示全部楼层 |阅读模式
之前一直让我感到气愤的就是:很多软件都不能直接打开有中文名字的文件和目录,而只能够使用将文件拖拉到应用程序来打开的方法,也因此造成应用程序极不稳定(例如nautilus,我一直以为是bug);但同时也有不少软件没这个问题,因此我也一直认为是那些程序对中文的兼容性不好吧,所以就一直忍着。

但今天我是实在忍无可忍了。我想换个环境换个心情大概可以想出什么解决方法,于是就将系统的语言环境改为utf8。晕!这就居然正是答案。

我原来的profile文件关于语言的那一句是:export LANG="zh_CN",也没说是gb2312还是utf8。现在就改成:export LANG="zh_CN.utf8"。

难道zh_CN就是默认的gb2312?哪位大哥可以解释一下为什么用gb2312就会出现那种问题呢?不过不知道大家有没有遇到过这样的问题。
发表于 2005-5-29 16:22:25 | 显示全部楼层
对:zh_CN就是默认的gb2312
回复 支持 反对

使用道具 举报

发表于 2005-5-29 17:54:10 | 显示全部楼层
Post by 野马joe
对:zh_CN就是默认的gb2312

那为什么我这里用zh_CN中文就是乱码,而改成zh_CN.gb2312就可以正常显示中文了呢?
回复 支持 反对

使用道具 举报

发表于 2005-5-29 19:23:22 | 显示全部楼层
# export LANG="zh_CN"
# date
日  5月 29 19:17:40 CST 2005
# export LANG="zh_CN.gb2312"
# date
日  5月 29 19:17:50 CST 2005
# export LANG="zh_CN.utf8"
# date
鏃 5鏈垹29 19:17:57 CST 2005
回复 支持 反对

使用道具 举报

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

本版积分规则

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