当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]ubuntu7.10用mount挂载windows下的ntfs分区不能显示中文目录和文件
帖子发表于 : 2007-12-02 14:46 

注册: 2007-05-15 20:18
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
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

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

怎么 回事 阿???

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


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-12-03 0:12 

注册: 2007-05-15 20:18
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
这么快沉了,没人能帮帮我么,wiki,论坛和baidu上都没找到相关的解决方案啊


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [问题]ubuntu7.10用mount挂载windows下的ntfs分区不能显示中文目录和文件
帖子发表于 : 2007-12-03 0:19 

注册: 2007-01-09 11:09
帖子: 557
地址: 廣州
送出感谢: 0 次
接收感谢: 2
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


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [问题]ubuntu7.10用mount挂载windows下的ntfs分区不能显示中文目录和文件
帖子发表于 : 2007-12-03 0:22 

注册: 2007-05-15 20:18
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
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,也不行啊


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-12-03 8:51 
头像

注册: 2007-03-30 9:46
帖子: 225
送出感谢: 1
接收感谢: 0 次
我一直是这样的,
UUID=5F88232233AC3676 /media/others ntfs-3g defaults,locale=en_US.UTF-8 0 1
英文中文都能显示的,不过我用的是en_US.UTF8的locale


_________________
在国外,众多程序员为了理想而夜以继日;
而在国内,程序员在为填饱自己和家人的肚子而埋头苦干。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-12-03 9:27 

注册: 2007-08-10 20:08
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
搞那么复杂干什么,直接:
sudo mount -o utf8 /dev/sda2 /mnt/entertainment
不要加过多的字符集编码。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-12-03 10:51 
头像

注册: 2007-10-22 4:40
帖子: 104
送出感谢: 0 次
接收感谢: 0 次
fstab里面ubuntu默认的。。。没有任何问题


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


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-12-03 11:38 
头像

注册: 2007-10-19 14:51
帖子: 4953
地址: 深圳
送出感谢: 0 次
接收感谢: 2
代码:
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


_________________
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-12-03 13:20 

注册: 2007-05-15 20:18
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
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


我都试过了,我在帖子里面写的那些命令是我一条条试过的,不是说我一次输入了那么多命令,大家不要误解了。
每条命令试过后都不行的。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-12-03 13:23 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
defaults,nls=utf8,umask=007,gid=46


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-12-03 13:49 

注册: 2007-05-15 20:18
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET 写道:
defaults,nls=utf8,umask=007,gid=46


试了仍然不行,还是只能显示英文的 ,中文的看不到


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-12-03 13:50 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
absolute 写道:
BigSnake.NET 写道:
defaults,nls=utf8,umask=007,gid=46


试了仍然不行,还是只能显示英文的 ,中文的看不到


其他分区的中文呢.
你命令怎么打的


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-12-03 13:55 

注册: 2007-05-15 20:18
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
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都不显示。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译