请教 iterm2 远程连接服务器时中文不能正常显示的问题

2016-12-08 13:55:38 +08:00
 alpha5un
问题背景:
iterm2 和 macOS 自带的终端本地命令都能正常显示和输入中文,但是通过 ssh 命令连接我的路由器时,在路由器内中文均显示为英文句号.
我的路由器是极路由
iterm2 的配置文件中字符集选择的是 UTF-8
看了网上一些解决乱码的教程都是针对专门的服务器的,我在路由器中操作均无效,把 iterm2 的配置改为 GBK 或 GB2013 之类的简体中文没有效果。

请问有哪位高手恰好也用过极路由进行这种操作并解决了问题的么?
636 次点击
所在节点    macOS
5 条回复
tianshuang
2016-12-08 14:03:39 +08:00
编辑 /etc/ssh/ssh_config

注释掉 SendEnv LANG LC_* 这一行

重启 termial
alpha5un
2016-12-08 14:44:17 +08:00
@tianshuang 请问提示我 E45: 'readonly' option is set (add ! to override)
怎么破?
alpha5un
2016-12-08 14:54:52 +08:00
@tianshuang 已经是 root 权限, wq!没有作用,还是会提示文件不可写。
alpha5un
2016-12-08 15:05:46 +08:00
@tianshuang 通过 sudo 已经注释掉了这句,不过 ssh 登录路由器后中文还是乱码
ppwangs
2016-12-08 16:10:27 +08:00
我的路由器是 busybox 问题, /bin/busybox ls 就显示 ?,但是通过 opkg 安装的 busybox ls 就正常。
但是整体环境还是不正常的,例如输入中文不显示……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/326169

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX