技术解析

请问 Linux 命令行复制/粘贴乱码如何修复?
0
2021-06-15 07:27:54
idczone

从 macOS 登录到 Linux 主机一台 Ubuntu 16.04 ,一台 CentOS 7

  1. 使用 ZOC/iTerm2 登录到任意一台 Linux 主机,中文显示都没问题
  2. 使用 ZOC 从 macOS 登录 Ubuntu 16.04 ,复制中文再粘贴到 Linux 命令行时乱码,但 CentOS 7 完全正常
  3. 使用 ZOC 从 macOS 登录到 Ubuntu 16.04 ,复制中文再粘贴的到 macOS 本地应用时一切正常
  4. 使用 iTerm2 从 macOS 登录 Ubuntu 16.04 情况和上面 2/3 一样

有没有人遇到过,怎么配置可以使 Ubuntu 复制粘贴恢复正常?

感觉不像是 ZOC 的问题( iTerm2 表现也一样),我也已经设置了 LANG=en_US.UTF-8


怎么个乱码?



![]( https://i.bmp.ovh/imgs/2020/12/c2f593f16135f6aa.png)

https://stackoverflow.com/questions/4606570/os-x-terminal-utf-8-issues 试试这个?

上面图床坏了,这个可以看到: https://pic.downk.cc/item/5fe05fd23ffa7d37b3675372.jpg
@ysc3839


locale 命令回显如下,还是一样乱码

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

设置成 zh_CN.UTF8 再试试?

设置 zh_CN.UTF-8 显示都乱码
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服