高分求分linux中文问题

wujiabao 2006-09-15 02:49:31
1.samba中文问题:
我使用smbclient 访问windows共享目录,可以看到中文文件和文件夹,显示正常。
用mount -t smbfs ......访问windows共享目录,乱码。
用mount -t smbfs ......访问别一台linux的samba共享目录,看不到中文件件和文件夹。
我用的是redhat AS3
怎么解决?请高手解答,这几天头多大

smb.conf内容如下:
[global]
dos charset = utf8
unix charset = utf8
display charset = utf8 //上面这几项改过gb2312,cp936都不行
server string = Samba Server
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No

[homes]
comment = Home Directories
read only = No
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No

locale命令执行结果如下:

LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8



2.碰到上面问题,好几天解决不了,就上CSDN发了这个贴,结果发现,CSDN左边的栏无法显示中文
全是%加数字,是怎么回事?

3.怎么将贴子的分加到200?
...全文
223 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
DanXer 2006-09-15
  • 打赏
  • 举报
回复
如果mount已经接受-o iocharset并加载,那么这里已经没有问题了。
估计问题是你的X当前的语言设置是utf8.而它不能正常显示GB2312的字符。
windows的中文编码是gbk(兼容gb2312)这个没有办法改,你必须在X的语言环境上想办法。
wujiabao 2006-09-15
  • 打赏
  • 举报
回复
你把 unix charset = utf8 改成 unix charset = cp936试试

___________________

试过,而且n种组合都试过,还是不行
geopower 2006-09-15
  • 打赏
  • 举报
回复
你把 unix charset = utf8 改成 unix charset = cp936试试
wujiabao 2006-09-15
  • 打赏
  • 举报
回复
只写
mount -t smbfs -o iocharset=gb2312 或
mount -t smbfs -o iocharset=cp936
出错,报什么错?

___________
不报错,正常, 但ls时,中文显示为?????
DanXer 2006-09-15
  • 打赏
  • 举报
回复
只写
mount -t smbfs -o iocharset=gb2312 或
mount -t smbfs -o iocharset=cp936
出错,报什么错?
wujiabao 2006-09-15
  • 打赏
  • 举报
回复
谢谢Ropyn(剑心)
mount -t smbfs -o iocharset=gb2312,codepage=cp936....不行
mount -t smbfs -o iocharset=cp936,codepage=cp936....不行
mount -t smbfs -o iocharset=utf8,codepage=cp936....还是不行
头大了,还有其它方法吗?

我现在就在用linux上网,除了CSDN左边栏下中文看不见外,其它地方中文都正常
DanXer 2006-09-15
  • 打赏
  • 举报
回复
1.跟samba服务配置没关系!
应该是 # mount -t smbfs -o iocharset=gb2312 codepage=cp936 ......
不行就试 # mount -t smbfs -o iocharset=cp936 ......

2.你是在linux中上网吗?
若是 #export LANG=zh_CN.UTF-8
再看
3.中级用户才可以加200分,
也就是说你要有"四条裤衩"才可以 lol.

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧