php解释器中未显示特殊字符 工作示例。

php解释器中未显示特殊字符 工作示例。,php,ubuntu,encoding,console,Php,Ubuntu,Encoding,Console,在我本地的Gentoo框中,我打开php-a,并尝试输入echo“äöü”和它的回声 äöü 现在问题来了。 在我的Ubuntu服务器上,与urxvt(也尝试了xterm)连接,LC_*中的所有内容都设置为de_de.utf8我启动php-a并尝试按下ä,但什么也没有发生 Gentoo上的PHP版本:PHP5.3.18-pl0-Gentoo(cli)(构建日期:2012年12月20日10:15:21) 我的Ubuntu服务器上的PHP版本:PHP5.3.10-1ubuntu3.4,带Suhos

在我本地的Gentoo框中,我打开
php-a
,并尝试输入
echo“äöü”和它的回声

äöü
现在问题来了。 在我的Ubuntu服务器上,与urxvt(也尝试了xterm)连接,
LC_*
中的所有内容都设置为
de_de.utf8
我启动
php-a
并尝试按下
ä
,但什么也没有发生

Gentoo上的PHP版本:
PHP5.3.18-pl0-Gentoo(cli)(构建日期:2012年12月20日10:15:21)

我的Ubuntu服务器上的PHP版本:
PHP5.3.10-1ubuntu3.4,带Suhosin补丁(cli)(构建时间:2012年9月12日18:59:41)

如果PHP未使用“--with readline”选项编译,PHP交互式shell不支持多字节字符


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

如果php未使用“--with readline”选项编译,则php interactive shell不支持多字节字符


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

,但问题仅在我启动
php-a
时出现。在我的常规控制台上,
echo“äöü”
工作起来很有魅力。但问题只有在我启动
php-a
时才会出现。在我的常规控制台上,
echo“äöü”
像charm一样工作。php-m显示
readline
php是用readline编译的。我的交互式shell也会显示提示
interactiveshell php>
usiverlink.php-m显示
readline
php是用readline编译的。我的交互式shell也会显示提示<代码>交互式shell php>
有用的链接。