alpha5un
V2EX  ›  macOS

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

  •  
  •   alpha5un · Dec 8, 2016 · 1186 views
    This topic created in 3471 days ago, the information mentioned may be changed or developed.
    问题背景:
    iterm2 和 macOS 自带的终端本地命令都能正常显示和输入中文,但是通过 ssh 命令连接我的路由器时,在路由器内中文均显示为英文句号.
    我的路由器是极路由
    iterm2 的配置文件中字符集选择的是 UTF-8
    看了网上一些解决乱码的教程都是针对专门的服务器的,我在路由器中操作均无效,把 iterm2 的配置改为 GBK 或 GB2013 之类的简体中文没有效果。

    请问有哪位高手恰好也用过极路由进行这种操作并解决了问题的么?
    5 replies    2016-12-08 16:10:27 +08:00
    argos
        1
    argos  
       Dec 8, 2016
    编辑 /etc/ssh/ssh_config

    注释掉 SendEnv LANG LC_* 这一行

    重启 termial
    alpha5un
        2
    alpha5un  
    OP
       Dec 8, 2016
    @tianshuang 请问提示我 E45: 'readonly' option is set (add ! to override)
    怎么破?
    alpha5un
        3
    alpha5un  
    OP
       Dec 8, 2016
    @tianshuang 已经是 root 权限, wq!没有作用,还是会提示文件不可写。
    alpha5un
        4
    alpha5un  
    OP
       Dec 8, 2016
    @tianshuang 通过 sudo 已经注释掉了这句,不过 ssh 登录路由器后中文还是乱码
    ppwangs
        5
    ppwangs  
       Dec 8, 2016
    我的路由器是 busybox 问题, /bin/busybox ls 就显示 ?,但是通过 opkg 安装的 busybox ls 就正常。
    但是整体环境还是不正常的,例如输入中文不显示……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5559 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 06:29 · PVG 14:29 · LAX 23:29 · JFK 02:29
    ♥ Do have faith in what you're doing.