+ -
当前位置:首页 → 问答吧 → windows下中文文件名无法显示

windows下中文文件名无法显示

时间:2003-08-09

来源:互联网

我在redhat下面mount时加了几个options之后就可以显示
,而在这里却无法显示

请问应该怎么做,谢谢

作者: chenaj   发布时间: 2003-08-09

iocharset=cp936 codepage=936

作者: carlos   发布时间: 2003-08-09

这样也显示不l了
我在redhat就是这样做的
可是到了这里就不可以了

作者: chenaj   发布时间: 2003-08-09

#locale
????

作者: eTony   发布时间: 2003-08-09

我是在cce下面看的
locale应该是没有文体的

作者: chenaj   发布时间: 2003-08-10

我是fat32分区的可以显示中文,ntfs的就不行:(

作者: netlu   发布时间: 2003-08-10

引用:
最初由 netlu 发表
我是fat32分区的可以显示中文,ntfs的就不行:(
我的也是fat32

你是在什么情况下可以显示,cce?

作者: chenaj   发布时间: 2003-08-11

引用:
最初由 netlu 发表
我是fat32分区的可以显示中文,ntfs的就不行:(
NTFS也有iocharset参数(2.6内核里面是nls)

作者: ultralix   发布时间: 2003-08-11

看一下man mount
里面有各种文件系统可用的参数,我记得应该是utf8还是utf-8之类的,我现在没用linux,具体忘了。

作者: libinary   发布时间: 2003-08-12

引用:
最初由 chenaj 发表
我的也是fat32

你是在什么情况下可以显示,cce?
我就设了iocharset=cp936 codepage=936,其他都没做。

作者: netlu   发布时间: 2003-08-12

i think your locale is not chinese
so try,
export LC_CTYPE=zh_CN.gb2312

iocharset=cp936 codepage=936

作者: jcome   发布时间: 2003-08-12

我的locale的确不是chinese

但是这时候cce可以显示中文
谁能解释一下cce的chinese
locale的chinese
vfat中文件名的chinese
之间是什么关系

谢谢

作者: chenaj   发布时间: 2003-08-12

我看了一下man,ntfs好象不支持codepage,只要加上iocharset就行了。
不过我没有ntfs文件系统,没试过。

作者: libinary   发布时间: 2003-08-13

我觉得应该是iocharset=cp936,utf8,不过我还没有试

作者: netlu   发布时间: 2003-08-13

引用:
最初由 chenaj 发表
我的locale的确不是chinese

但是这时候cce可以显示中文
谁能解释一下cce的chinese
locale的chinese
vfat中文件名的chinese
之间是什么关系

谢谢
我的问题有人回答吗

作者: chenaj   发布时间: 2003-08-13

如果你的LINUX系统不支持中文,那么它返回给你的cce的都是问号,你的CCE同样不知道这些问号是什么,所以你要让你的linux系统支持中文,才能返回正常的中文编码,虽然这些中文编码你在没有CCE的情况下看是乱码,但CCE开启后,它将解释这些乱码。

所以你要让你的LINUX系统支持中文。

作者: 听峰   发布时间: 2003-08-13

我的linux是支持中文的
只是locale设置为en
此时我的cce也可以输入中文,也就是支持中文

我想问这三个之间的关系

作者: chenaj   发布时间: 2003-08-13

如果我的locale中所有变量都是en或C,就无法显示中文文件名
但可以显示cce的中文状态条,没有试中文输入
要看到中文文件名,至少要将LC_CTYPE设为中文

作者: carlos   发布时间: 2003-08-14

locale和显示中文文件名有关了

不过我没有设置locale
cce可以用的,中文输入

作者: chenaj   发布时间: 2003-08-14

你不设中文locale,也可以看到中文文件名?不太可能吧。
如果只是在文件中输入中文,那倒是有可能的

作者: carlos   发布时间: 2003-08-14

热门下载

更多