LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 832|回复: 3

终于解决了挂载windows共享中文乱码的问题

[复制链接]
发表于 2006-4-10 18:20:34 | 显示全部楼层 |阅读模式
我使用dapper 6.06,在nautilus中直接访问是没有问题的,所有的中文显示都很正常,
但是有一个问题是,mplayer似乎并不支持smb协议,这样就没有办法直接看局域网中共
享的电影了,必须mount了以后才可以。

下面是我的解决过程:

我的locale:

  1. aiyi@osr:~$ locale
  2. LANG=zh_CN.UTF-8
  3. LANGUAGE=zh_CN.UTF-8
  4. LC_CTYPE=zh_CN.UTF-8
  5. LC_NUMERIC="zh_CN.UTF-8"
  6. LC_TIME="zh_CN.UTF-8"
  7. LC_COLLATE="zh_CN.UTF-8"
  8. LC_MONETARY="zh_CN.UTF-8"
  9. LC_MESSAGES="zh_CN.UTF-8"
  10. LC_PAPER="zh_CN.UTF-8"
  11. LC_NAME="zh_CN.UTF-8"
  12. LC_ADDRESS="zh_CN.UTF-8"
  13. LC_TELEPHONE="zh_CN.UTF-8"
  14. LC_MEASUREMENT="zh_CN.UTF-8"
  15. LC_IDENTIFICATION="zh_CN.UTF-8"
  16. LC_ALL=
复制代码


  1. sudo mount -t smbfs -o username=guest //192.168.0.38/movie /mnt/smb
复制代码

这样挂载后中文文件或者目录名会是乱码。


  1. sudo mount -t smbfs -o username=guest,codepage=utf8 //192.168.0.38/movie mnt/smb/
复制代码

这样仍然是乱码,但显示的乱码看起来已经不一样了。


  1. sudo mount -t smbfs -o username=guest,codepage=cp936,iocharset=utf8 //192.168.0.38/movie /mnt/smb/
复制代码

哈哈,这回显示完全正常了。
monnt windows共享老乱码的朋友不妨也试一试。
发表于 2006-4-10 19:32:12 | 显示全部楼层
/dev/sda1       /media/sda1     vfat    defaults,utf8,umask=0 0       1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-10 19:41:30 | 显示全部楼层
Post by 种草得草
/dev/sda1       /media/sda1     vfat    defaults,utf8,umask=0 0       1


你说的是挂载本地的windows分区吧?我说的是局域网中windows的文件共享:)
回复 支持 反对

使用道具 举报

发表于 2006-4-10 20:30:21 | 显示全部楼层
codepage=cp936,iocharset=utf-8挂载Windwos有中文目录的盘符也很管用,这个早知道了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表