php - 输入法的ui上显示汉字,我的远程vps中的php交互shell无法接受
问题描述
我的本地环境:debian+lxde(桌面)。
system--lxterminal
进入一个终端。
alias 测试="echo '你好'"
测试
你好
输入php a
lxterminal ,进入 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 中发生的事情。
解决方案
您的语言环境可能不完整。
尝试这个:
sudo locale-gen zh_CN.UTF-8
然后重新启动
推荐阅读
- xml - Microsoft Project Plan in xml format
- dynamics-crm - Dynamics 365 拖放附件
- python - Replace Dataframe column name
- swift - File access to image files on camera roll (iOS 12.1.4, Swift 4.2, Xcode 10.1)
- r - 如何在 plotly 或 ggplot 中绘制具有极其广泛分布的值/间隙的直方图
- c++ - Validating path in cpp: Cannot able to remove special characters with ASCII code
- asp.net - How to change UrlReferrer in WebClient
- c++ - Windows Task scheduling startup program, give this program to run add parameters how code implementation?
- php - 如何使用 Laravel 5.6 在 Laravel Eloquent 中实现嵌套 MySQL 查询
- javascript - Rename reconstructred object key to other name