iOS 与 OS 通过SSH 链接的时候无法输入中文

问题详情:iPhone5设备,iOS8.1.2越狱安装了SSH(6.7P1-13版本)与macOS 10.10.4链接 。在命令行中成功通过SSH链接上手机,想在手机命令行中运行debugserver *:12345 -a “应用名” 命令进行断点联调 ,但是该应用的名称为中文,发现SSH无法输入中文;
当前OS locale环境:
当前手机OS locale环境:

尝试过的解决方案:
0xBBC大佬的https://blog.0xbbc.com/2015/05/ios设备ssh中文输入/
在注释 /etc/ssh/ssh_config下的SendEnv LANG LC_*字段
强制设置LC_ALL=zh_CN.UTF-8 或者其他LC_相关字段时 爆出警告:-sh: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8): No such file or directory

以上是我相关操作,请求各位大佬指点

1 Like

Cydia 里安装 Locale profiles in UTF-8 然后试试

3 Likes

感谢 大佬 安装了这个之后 可以在zsh这个shell上输入中文了 ,就是自带本身的bash 这个shell还是无法输入中文, 是否需要在这个bash的配置文件坐下配置 请问有方法进行设置吗?

多谢,已在ios里面装上了oh-my-zsh,爽爆了,哈哈哈

我这里bash是可以输入中文的

我的bash里输入不了中文,zsh里面可以,你有其他的配置操作吗?

没有,就装上面说的那个包:com.linusyang.localeutf8

非要说还有什么操作的话,那就是貌似装了oh-my-zsh…