+ -
当前位置:首页 → 问答吧 → 关于samba中文解决(站内搜索只有一篇关于中文乱码的解决办法)

关于samba中文解决(站内搜索只有一篇关于中文乱码的解决办法)

时间:2011-07-06

来源:互联网

刚刚接触samba,初期也参考51上面samba置顶的文章,现在也能正常使用,但是在实际情况中遇到了不少小问题,说小也不小,因为直接影响到了使用习惯。
        服务器最近数据迁移,原来在win2003上的很多共享数据都迁移到了现在的centos上,打算继续使用unc方式进行文件共享,原来的文件夹名称很少是非中文的,所以最初开始配置就将根目录的文件夹名字修改成了E文,根目录下仍然是中文,具体配置是:   
[ProjectDev]
        comment = ProjectDev
        path = /home/ShareFiles/ProjectDevelop   
        writeable = yes
        write list = xxx,xxxx
         read list = wwww
1、在ProjectDevelop 目录下面的文件夹全是中文,例如:行政部,开发部。现在希望对行政部和开发部单独授权,问题就来了,在path 中配置的中文路径不能访问,想过把这些中文的路径都修改了,但是部分目录中文太长,修改了就表达不出原有意义,所以很纠结
2、参考http://os.51cto.com/art/200904/121832.htm 大大的文章,修改了global设置  “unix charset = GB2312 ” 这里针对全局的设置,
[ProjectDev] ------------------------这里修改成中文后,访问是看到的目录是中文了,下级目录中文全是乱码
comment = ProjectDev     --------这里注释也能正常显示中文(在windows客户端)

上面两个问题,求达人解决

作者: scbaggio   发布时间: 2011-07-06

没有人帮忙弄一下me~

作者: scbaggio   发布时间: 2011-07-06

Windows环境下的中文默认都是GB2312的

Linux下的中文默认都是UTF-8的

我觉得LZ你应该把你的linux系统语言环境改成UTF-8,再试试看。。。。不过linux下中文真的很麻烦,LZ你到底是win下看着乱码还是linux下看着乱码呢?

作者: dn833   发布时间: 2011-07-06

谢谢版主,这里http://bbs.51cto.com/thread-819943-1.html,chaoy这位哥们的图已经说明做到了,期待其他达人啊 哈哈,我相信因该是可以解决的,主要是能解决windows下乱码就好了,服务器端无视

作者: scbaggio   发布时间: 2011-07-06

那你就把linux服务器的字符集改成GB2312吧~~~这样应该可以保证windows下看到的不乱码。

作者: dn833   发布时间: 2011-07-06