LinuxSir.cn,穿越时空的Linuxsir!

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

12中samba中文乱码,但是浏览windows文件夹是正常的简体中文

[复制链接]
发表于 2007-8-21 11:59:43 | 显示全部楼层 |阅读模式
我照着网上别人教的办法,设置character set = 936等等选项都设置成cp936,但是无法搞定,依然乱码,怎么回事呢?
发表于 2007-8-23 11:56:47 | 显示全部楼层
如果你是用的UTF-8环境,加下面三行到Global:
[global]
        display charset = utf8
        dos charset = cp936
        unix charset = utf8
回复 支持 反对

使用道具 举报

发表于 2007-8-23 12:55:29 | 显示全部楼层
Post by 独行侠
如果你是用的UTF-8环境,加下面三行到Global:
[global]
        display charset = utf8
        dos charset = cp936
        unix charset = utf8



請問這個設定法需要Server方法有安裝中文字嗎? 因為我用Windows看Samba中文顯示可以正常, 但用putty連接看中文檔名就會出現亂碼, 即使putty怎麼設定顯示都是亂碼!
回复 支持 反对

使用道具 举报

发表于 2007-8-23 13:02:47 | 显示全部楼层
我也不知道怎么解决,但是有一点是可以肯定的.
windows 在 samba 创建的中文名文件或者文件夹是 utf-8编码
windows 自身的操作系统创建到本地的编码是GBK.
如果linux 设置了语言环境 lang=zh_CN.gbk ,那么linux上创建在本地的中文文件名也是gbk.
回复 支持 反对

使用道具 举报

发表于 2007-8-23 13:04:09 | 显示全部楼层
回复完帖子才发现楼主我认识,呵呵
回复 支持 反对

使用道具 举报

发表于 2007-8-24 10:18:03 | 显示全部楼层
Post by slack36
請問這個設定法需要Server方法有安裝中文字嗎? 因為我用Windows看Samba中文顯示可以正常, 但用putty連接看中文檔名就會出現亂碼, 即使putty怎麼設定顯示都是亂碼!


那就是字体的问题了。

对了,你是用SMBClient这样的方式吗?那还得看你的Locale是什么
回复 支持 反对

使用道具 举报

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

本版积分规则

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