当前位置:首页 » 操作系统 » ssh数据库乱码

ssh数据库乱码

发布时间: 2025-08-11 08:33:04

‘壹’ 用 Mac OS X 自带的 SSH 登陆 Linux 后出现中文乱码,如何解决

这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。
输入locale可以查看字符编码设置情况,而我的对应值是空的。
因为我在本地和服务器都用zsh替代了bash,而且使用了oh-my-zsh,而默认的.zshrc没有设置为utf-8编码,所以本地和服务器端都要在.zshrc设置,步骤如下,bash对应.bash_profile或.bashrc文件。
1.在终端下输入
vim ~/.zshrc

或者使用其他你喜欢的编辑器编辑~/.zshrc文件
<!--more-->
2.在文件内容末端添加:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

接着重启一下终端,或者输入source ~/.zshrc使设置生效。
设置成功的话,在本地和登录到服务器输入locale回车会显示下面内容。
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"

这时,中文输入和显示都正常了。

热点内容
百度会封服务器域名还是ip 发布:2025-08-11 12:02:32 浏览:363
android支持语言 发布:2025-08-11 11:57:42 浏览:370
苹果版解压包 发布:2025-08-11 11:57:30 浏览:822
gpsd如何编译 发布:2025-08-11 11:49:58 浏览:765
疯狂木偶安卓手机怎么下 发布:2025-08-11 11:40:53 浏览:306
微信人脸获取配置失败怎么办 发布:2025-08-11 11:31:27 浏览:126
林肯数据库 发布:2025-08-11 11:30:28 浏览:852
linux线程用户 发布:2025-08-11 11:27:34 浏览:77
如何重新设置wifi账号跟密码 发布:2025-08-11 11:27:23 浏览:502
如何重新编译php 发布:2025-08-11 11:22:31 浏览:494