找回密码
 立即注册
TeamAssistor Forums 门户 帮助中心 查看内容

解决 Windows 通过 ssh 连接 Mac 中文乱码

2024-1-10 10:00| 发布者: admin| 查看: 105| 评论: 0

摘要: 解决 Windows 通过 ssh 连接 Mac 中文乱码
问题: MacOSX 下默认的是 utf-8 字符集,WIN10 通过 ssh 连接后显示是 utf-8 ,但是中文乱码
原因: 这种情况一般是终端和服务器的字符集不匹配。在 Mac 终端中输入 locale 可以查看字符编码设置情况
locale
如果你的显示也如下所示
LANG=""
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
因为默认的 .bash_profile 没有设置为 utf-8 编码,所以在 Mac 的 .bash_profile 设置字符集为 utf-8 就好了。
解决:
编辑 .bash_profile (或.bashrc文件)
vim ~/.bash_profile
在 .bash_profile 中添加
export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8
重载 .bash_profile 使配置生效
source ~/.bash_profile
再次输入 locale 验证,如下显示表示已成功设置为 utf-8 编码
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"

QQ|手机版|TeamAssistor ( 津ICP备2024018448号-1 )

GMT+8, 2024-11-23 05:05 , Processed in 0.114268 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部