【发布时间】:2018-06-02 20:59:52
【问题描述】:
我在我的 PHP 脚本中发现了一些特殊字符。其中之一是ΓÇô。它实际上是破折号' 的特殊字符。
我应该如何将它转换回撇号以便处理字符串?
【问题讨论】:
标签: php character-encoding encode
我在我的 PHP 脚本中发现了一些特殊字符。其中之一是ΓÇô。它实际上是破折号' 的特殊字符。
我应该如何将它转换回撇号以便处理字符串?
【问题讨论】:
标签: php character-encoding encode
您可以将 iconv 用于类 UNIX 系统,或在 Windows 下使用 Notepad++。 当您使用不同的编码格式或从 FTP 下的非二进制文件传输时会发生这种情况。
【讨论】:
我找到了答案!它的灵感来自this answer
$title = "WomenΓÇös Accessories eCommerce Business";
$title = str_replace(html_entity_decode('’', ENT_QUOTES, 'UTF-8'), '\'', $title);
$title = str_replace(html_entity_decode('‘', ENT_QUOTES, 'UTF-8'), '\'', $title);
立即更换角色是行不通的。绝对需要html_entity_decode。
【讨论】: