首页 > 解决方案 > 输入法的ui上显示汉字,我的远程vps中的php交互shell无法接受

问题描述

我的本地环境:debian+lxde(桌面)。
system--lxterminal进入一个终端。

alias 测试="echo '你好'"
测试
你好

输入php alxterminal ,进入 php 交互式 shell。

php -a
Interactive mode enabled
php > echo "测试";
测试

得出结论:可以在lxterminal和php交互shell中输入和显示汉字。

使用 ssh 登录到我的 vps。

[root@localhost ~]# php72   -i |grep Readline
Readline Support => enabled
Readline library => EditLine wrapper
alias 测试="echo '你好'"
测试
你好

进入php交互shell,可以输入汉字,但是不能输入php交互shell,在中文输入法的ui上可以看到汉字显示,我的远程vps中的php交互shell不能接受,为什么?
这是下面的动态图表,显示了我的 vps 中发生的事情。
在此处输入图像描述

标签: phpinteractive

解决方案


您的语言环境可能不完整。

尝试这个:

sudo locale-gen zh_CN.UTF-8

然后重新启动


推荐阅读