【问题标题】:convert german umlaut with a bash one-liner using php使用 php 用 bash 单线转换德语变音符号
【发布时间】:2015-07-05 02:28:27
【问题描述】:

有谁知道为什么这只是给我一个? 而不是德国的ä

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。

【问题讨论】:

  • 有趣的是,en_US.UTF-8 对我有用。

标签: php macos bash encoding utf-8


【解决方案1】:

试试这个:

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

见:http://php.net/manual/en/function.html-entity-decode.php

【讨论】:

    猜你喜欢
    • 2011-11-07
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 2018-10-28
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 2016-01-21
    相关资源
    最近更新 更多