使用php将bash单行转换为德语变音符号

时间:2015-04-26 19:03:32

标签: php macos bash encoding utf-8

有谁知道为什么这会给我一个?而不是德语ä

me$: php -r 'echo html_entity_decode("ä");'

&例如效果很好。区域设置为:

LANG="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_CTYPE="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_ALL=

我在Mac上使用bash。

1 个答案:

答案 0 :(得分:1)

试试这个:

php -r 'echo html_entity_decode("ä",ENT_COMPAT,"UTF-8");'

请参阅:http://php.net/manual/en/function.html-entity-decode.php