我无法在服务器上的 PHP-CLI 上写入 unicode

我无法在服务器上的 PHP-CLI 上写入 unicode

我特别无法åäö在 ubuntu 服务器上添加到 php-cli。我可以在 php-cli 之外的终端中写入它,我可以创建一个文件test.php并手动写入:

<?php
echo "åäö";

并执行它并php -f test.php给出预期的输出。查看phpinfp();我有:

默认字符集 => UTF-8 => UTF-8

mbstring.internal_encoding => UTF-8 => UTF-8

LANG => en_US.UTF-8

我不明白是什么阻止我将字符传递给 PHP。可能是什么问题?

相关内容