在终端上执行命令:
export LC_ALL=zh_CN.GB2312; export LANG=zh_CN.GB2312效果最好。
此方法是临时的,仅对当前的SSH客户端有效,并且在重新启动后仍保持乱码。
1 .无论使用什么样的ssh客户端,字体设定请务必使用能够显示中文的字体。
2 .远程locale必须设置为LANG=zh_CN.UTF-8
sh显示了中文乱码的问题
)1)开启/etc/sysconfig/i18n
设定如下:
LANG='zh_CN.GB2312 '
language=' zh _ cn.GB 180303360 zh _ cn.GB 23123360 zh _ cn '
supported=' zh _ cn.GB 180303360 zh _ cn.GB 2312: zh _ cn.utf-83360 zh : en _ us.utf-83360 en _ s 3360 en _ s 3360 en
SYSFONT='lat0-sun16 '
SYSFONTACM='8859-15 '
其中LANG='zh_CN.GB2312 '是必须的(如果不想把中文写成乱码的话! )
其他的东西可以根据自己的需要改变。
)2)打开smb.conf
添加:
display charset=cp936
unix charset=cp936
doc charset=cp936