网上邻居中的中文计算机名乱码

为当前最终发行版之前的所有版本提供支持
回复
sakses
帖子: 168
注册时间: 2006-12-26 16:38
送出感谢: 0
接收感谢: 0

网上邻居中的中文计算机名乱码

#1

帖子 sakses » 2007-02-01 15:29

用gnome里的“网络服务器”访问网上邻居(网上邻居全部是win电脑),看到英文的计算机名正常,中文的计算机名则显示乱码。

中文的共享文件夹和文件都是中文显示正常的,在smb.conf里有加入
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936

但是为什么中文的计算机名不能显示呢?
有人知道为什么吗?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#2

帖子 eexpress » 2007-02-01 15:48

我从来不设置smb.conf。安装了,网上的机器就是正常的中文。不知道你动过locale没

代码: 全选

$●  grep dos /etc/samba/smb.conf 
$●  grep charset /etc/samba/smb.conf
$●  as samba|grep ^i
i   samba                           - a LanManager-like file and printer server 
i   samba-common                    - Samba common files used by both the server
$●  aw samba|grep 版本
版本号: 3.0.22-1ubuntu4
● 鸣学
sakses
帖子: 168
注册时间: 2006-12-26 16:38
送出感谢: 0
接收感谢: 0

#3

帖子 sakses » 2007-02-01 17:19

没有动过,只是在smb.conf里加了三行。
我把下面三行从smb.conf里删除了还是不能显示中文的机器名
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936

中文的文件夹和文件名都是正常的
einsteinla
帖子: 2
注册时间: 2009-09-11 10:13
送出感谢: 0
接收感谢: 0

Re: 网上邻居中的中文计算机名乱码

#4

帖子 einsteinla » 2009-09-11 10:14

# 我的问题和你的一样,照下面那样处理就正常拉

网上邻居中文目录显示为乱码的处理方法
 

确认你的local,如果为:zh_CN.UTF-8 则: 在 /etc/samba/smb.conf 中的 [global] 段加上:

display charset = UTF-8

unix charset = UTF-8

dos charset = cp936

确认你的local,如果为:zh_CN.GB2312zh_CN.GBK 则: 在 /etc/samba/smb.conf 中的 [global] 段加上:

display charset = cp936

unix charset = cp936

dos charset = cp936

设置完毕后,需要注销一次。才可以看到中文的目录。

如果你用Linux在访问windows下时出现乱码试用这个方法下。
einsteinla
帖子: 2
注册时间: 2009-09-11 10:13
送出感谢: 0
接收感谢: 0

Re: 网上邻居中的中文计算机名乱码

#5

帖子 einsteinla » 2009-09-11 10:16

要在[global] 段加上述内容
回复

回到 “老旧版本支持”