分页: 1 / 1

[问题]ubuntu7.10用mount挂载windows下的ntfs分区不能显示中文目录和文件

发表于 : 2007-12-02 14:46
absolute
mount挂载windows下的ntfs分区不能显示中文目录和文件,只有英文的目录和文件。
试过 sudo mount -t ntfs -o codepage=936,iocharset=cp936,utf8=0 /dev/sda2 /mnt/entertainment
sudo mount -t ntfs -o codepage=936,iocharset=uft8 /dev/sda2 /mnt/entertainment
sudo mount -t ntfs -o iocharset=cp936 /dev/sda2 /mnt/entertaimnet
sudo mount -t ntfs -o defaults,codepage=936,iocharset=gb2312 /dev/sda2 /mnt/entertainment

这些 都 不行 ,只能看到英文的,中文的一律 看不到 。

怎么 回事 阿???

其他地方 的 中文目录 和 文件可以 正常 显示 。

发表于 : 2007-12-03 0:12
absolute
这么快沉了,没人能帮帮我么,wiki,论坛和baidu上都没找到相关的解决方案啊

Re: [问题]ubuntu7.10用mount挂载windows下的ntfs分区不能显示中文目录和文件

发表于 : 2007-12-03 0:19
janker2lonely
absolute 写了:mount挂载windows下的ntfs分区不能显示中文目录和文件,只有英文的目录和文件。
试过 sudo mount -t ntfs -o codepage=936,iocharset=cp936,utf8=0 /dev/sda2 /mnt/entertainment
sudo mount -t ntfs -o codepage=936,iocharset=uft8 /dev/sda2 /mnt/entertainment
sudo mount -t ntfs -o iocharset=cp936 /dev/sda2 /mnt/entertaimnet
sudo mount -t ntfs -o defaults,codepage=936,iocharset=gb2312 /dev/sda2 /mnt/entertainment

这些 都 不行 ,只能看到英文的,中文的一律 看不到 。

怎么 回事 阿???

其他地方 的 中文目录 和 文件可以 正常 显示 。
将charset=cp936改为charset=gb2312

Re: [问题]ubuntu7.10用mount挂载windows下的ntfs分区不能显示中文目录和文件

发表于 : 2007-12-03 0:22
absolute
janker2lonely 写了:
absolute 写了:mount挂载windows下的ntfs分区不能显示中文目录和文件,只有英文的目录和文件。
试过 sudo mount -t ntfs -o codepage=936,iocharset=cp936,utf8=0 /dev/sda2 /mnt/entertainment
sudo mount -t ntfs -o codepage=936,iocharset=uft8 /dev/sda2 /mnt/entertainment
sudo mount -t ntfs -o iocharset=cp936 /dev/sda2 /mnt/entertaimnet
sudo mount -t ntfs -o defaults,codepage=936,iocharset=gb2312 /dev/sda2 /mnt/entertainment

这些 都 不行 ,只能看到英文的,中文的一律 看不到 。

怎么 回事 阿???

其他地方 的 中文目录 和 文件可以 正常 显示 。
将charset=cp936改为charset=gb2312
试过了没用啊,gb2312,cp936,uft8都试过了,后来又试了把他放在fstab中:/dev/sda2 /mnt/entertainment ntfs-3g defaults,locale=zh_CN.UTF-8 0 0,也不行啊

发表于 : 2007-12-03 8:51
magicsky
我一直是这样的,
UUID=5F88232233AC3676 /media/others ntfs-3g defaults,locale=en_US.UTF-8 0 1
英文中文都能显示的,不过我用的是en_US.UTF8的locale

发表于 : 2007-12-03 9:27
yezhulin1982
搞那么复杂干什么,直接:
sudo mount -o utf8 /dev/sda2 /mnt/entertainment
不要加过多的字符集编码。

发表于 : 2007-12-03 10:51
biogerm
fstab里面ubuntu默认的。。。没有任何问题


# /dev/sda5
UUID=3678BD6278BD2213 /media/sda5 ntfs defaults,umask=007,gid=46 0 1

发表于 : 2007-12-03 11:38
yaoms

代码: 全选

sudo mount -t ntfs -o iocharset=cp936,utf8 /dev/sda2 /mnt/entertainment 
想要普通用户读写权限就:

代码: 全选

sudo mount -t ntfs -o rw,uid=yourusername,gid=yourgroupname,iocharset=cp936,utf8 /dev/sda2 /mnt/entertainment 
还可以这样:

代码: 全选

sudo mount -t ntfs -o uid=yourusername,gid=yourgroupname,umask=022,iocharset=cp936,utf8 /dev/sda2 /mnt/entertainment 

发表于 : 2007-12-03 13:20
absolute
yaoms 写了:

代码: 全选

sudo mount -t ntfs -o iocharset=cp936,utf8 /dev/sda2 /mnt/entertainment 
想要普通用户读写权限就:

代码: 全选

sudo mount -t ntfs -o rw,uid=yourusername,gid=yourgroupname,iocharset=cp936,utf8 /dev/sda2 /mnt/entertainment 
还可以这样:

代码: 全选

sudo mount -t ntfs -o uid=yourusername,gid=yourgroupname,umask=022,iocharset=cp936,utf8 /dev/sda2 /mnt/entertainment 
我都试过了,我在帖子里面写的那些命令是我一条条试过的,不是说我一次输入了那么多命令,大家不要误解了。
每条命令试过后都不行的。

发表于 : 2007-12-03 13:23
BigSnake.NET
defaults,nls=utf8,umask=007,gid=46

发表于 : 2007-12-03 13:49
absolute
BigSnake.NET 写了:defaults,nls=utf8,umask=007,gid=46
试了仍然不行,还是只能显示英文的 ,中文的看不到

发表于 : 2007-12-03 13:50
BigSnake.NET
absolute 写了:
BigSnake.NET 写了:defaults,nls=utf8,umask=007,gid=46
试了仍然不行,还是只能显示英文的 ,中文的看不到
其他分区的中文呢.
你命令怎么打的

发表于 : 2007-12-03 13:55
absolute
BigSnake.NET 写了:
absolute 写了:
BigSnake.NET 写了:defaults,nls=utf8,umask=007,gid=46
试了仍然不行,还是只能显示英文的 ,中文的看不到
其他分区的中文呢.
你命令怎么打的
其他的可以看到中文,只有mount windows的ntfs分区才看不到中文
sudo mount -t ntfs -o defaults,nls=utf8,umask=007,gid=46 /dev/sda2 /mnt/entertainment

英文的文件没有任何问题,就是中文的全部看不到,list -l都不显示。