亦幻 发表于 2005-3-26 12:07:51

HELP!!!关于LINUX对外部文件显示乱码

在LINUX里我的中文文档名字怎么全都变成了"????"
我是想在LINUX里看我在WINDOW里的文件~~~
但现在中文文档名字都变????了
有方法解决吗????

月下刀客 发表于 2005-3-26 12:27:32

运行一下locale

然后根据对应加入mount参数-o iocharset=xxx

xxx为cp936或utf8

要不把上面的运行结果贴出来。

亦幻 发表于 2005-3-26 16:27:06

locale 是什么来的??
原理是什么??
具体的命令是什么??
我刚碰LINUX不过几小时~~~~~
谢谢先~~~

cobranail 发表于 2005-3-29 01:27:06

慢慢来,这个东西也不是一言两语能说清楚的
locale是控制区域字符集的
原理……只有去看libc的源代码了
不同的环境里命令是不同的

亦幻 发表于 2005-3-29 11:55:31

那么locale
是从哪里调出来的??
到运行那里输入locale 行吗

亦幻 发表于 2005-3-29 11:57:19

对啊,还有我看见mount很多次了
究竟是什么意思~~

cobranail 发表于 2005-3-29 12:05:13

locale只是个环境变量的总称,具体的环境变量是
LC_ALL,LANG等
在bash里可以用export命令来设置

你的问题不在于locale,而是hal/fstab的配置的问题

为什么不看看别人的文章呢

亦幻 发表于 2005-3-29 16:45:04

O!!我越来越头晕了
找了篇文章
http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=400
好象hal/fstab跟乱码没有什么关系~~~
看来我的水平太低了
页: [1]
查看完整版本: HELP!!!关于LINUX对外部文件显示乱码