当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]如何在命令行中挂载远程Windows共享文件夹?
帖子发表于 : 2008-09-06 10:46 

注册: 2006-02-12 19:29
帖子: 512
送出感谢: 1
接收感谢: 0 次
如题。远程机器是Winnt4服务器中文版,开了共享文件夹docs。我尝试使用如下命令挂载到本地:
mount //服务器ip/docs /media/smb -o username=UserName,passwd=Passwd,utf8
结果访问本地的/media/smb目录时,中文全变成乱码,仅有英文可以显示。
是可以通过图形界面访问该资源,也没有乱码,但是每次用图形界面打开资源都要很长的时间,而使用命令行瞬间就可以了。
我也尝试过把utf8换成其它的选项。如codepage=cp936或iocharset=gb2312等,但中文仍然是显示为乱码。命令行下的操作在root权限下进行,也用root权限进行访问。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-09-06 10:49 
头像

注册: 2007-08-05 17:40
帖子: 4968
送出感谢: 0 次
接收感谢: 4
你是在tty下工作的吗?是:则要安装zhcon帮助tty显示中文。否:则是命令有问题了,可以在图形界面挂载后用mount看挂载选项的。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-09-06 10:50 
头像

注册: 2007-11-05 19:26
帖子: 635
送出感谢: 0 次
接收感谢: 0 次
编码问题啊,麻烦~


_________________
Everything that has a beginning has an end.


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-09-06 10:55 

注册: 2006-02-12 19:29
帖子: 512
送出感谢: 1
接收感谢: 0 次
2楼的同学你说的可能我也试过了。但是图形界面挂载远程文件夹并非我们想像中的仅是使用了mount命令,它使用的是fuse服务进行挂载的。而该服务隐藏了许多的细节。使用gnome的连接到远程windows共享功能,会把远程文件夹挂到用户主目录下的.gvfs目录下。这个目录的权限是仅为当前用户可访问,即使是root也不可访问。使用mount命令给出的细节很多,但是并未有任何编码之类的提示。只是告诉你使用了fuse之类的程序或服务,然后就是远程地址和本地的接入点。
我并不在tty下工作。只是为了节省时间。因为使用命令行访问很快就可以打开,而使用图形界面要等老半天。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-09-18 17:36 

注册: 2006-02-12 19:29
帖子: 512
送出感谢: 1
接收感谢: 0 次
已解决。添加选项iocharset=utf8即可。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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