【问题标题】:Finding and replacing special characters in php在php中查找和替换特殊字符
【发布时间】:2015-02-09 23:22:06
【问题描述】:

编码使这件事难以解释。我正在使用 PHP 从 XML 文件中获取字符串。当我回显它时,我看到一个黑色的小圆圈: • 或 • 。哦,stackoverflow 呈现这些,抱歉。我的意思是说它是ASCII字符“公牛”或“#8226”

echo $str;
gets me:
[CIRCLE] wordswords [CIRCLE] more words [CIRCLE] still more words

如何使用 PHP 找到这个字符?我想爆炸它。我无法搜索一个圈子,搜索 8226 或 circ 不起作用。我必须使用 urlencode 吗?

$str=url_encode($str);
$str=str_replace(%E2%80%A2,'-CIRCLE-',$str);
$str=url_decode($str);
$str=explode('-CIRCLE-');

或者有没有更有效的方法?

【问题讨论】:

    标签: php html utf-8 character


    【解决方案1】:

    查看此线程:Bullet "•" in XML。我认为这将有助于您找到答案。

    【讨论】:

      猜你喜欢
      • 2015-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-23
      • 2012-04-06
      • 1970-01-01
      相关资源
      最近更新 更多