若是在ubuntu下
在/var/lib/locales/supported.d下的zh-hans增加zh_CN.GBK GBK一行
sudo locale-gen
locale -a
此步骤是将GBK的字符编码加入到系统中
$sudo su
#env LANG="zh_CN.gbk" gnome-terminal
在新创建的终端窗口中在终端菜单中可以看到设定字符编码中已经变为自定义的GBK字符编码
登录ssh即可发现字符乱码现象不见了。
如果是debian系统
#vim /etc/locale.gen
去掉zh_CN.GBK GBK的注释,使系统支持GBK
#locale-gen
#env LANG=“zh_CN.GBK” gnome-terminal
记住一定要是在root用户下,之前没有在root用户下搞了很长时间。