1

工作示例。

在我当地的 Gentoo Box 上,我打开php -a并尝试输入echo "äöü";,它会回显

äöü

现在真正的问题。

在我的 Ubuntu 服务器上,与urxvt连接(也尝试过xterm),所有内容LC_*都设置为de_DE.utf8i 启动php -a并尝试按下ä,但绝对没有任何反应。

GentooPHP 5.3.18-pl0-gentoo (cli) (built: Dec 20 2012 10:15:21) 上的 PHP 版本:我的 Ubuntu 服务器上的 PHP 版本:PHP 5.3.10-1ubuntu3.4 with Suhosin-Patch (cli) (built: Sep 12 2012 18:59:41)

4

1 回答 1

1

如果 php 没有使用 '--with-readline' 选项编译,则 php 交互式 shell 不支持多字节字符。

访问此链接以了解有关使用“--with-readline”编译 php 的更多信息

于 2012-12-28T17:36:42.453 回答