PHP:如何将strip_tags与 UTF8 一起使用


php: how to use strip_tags with UTF8?

echo $src;

给:

4960 MALMEDY

然后当我申请echo strip_tags($src);

给我:

4960Â MALMEDY

空格被替换为 â 字符:

我做错了什么?

看起来如果我使用

$src = utf8_decode($src); strip_tags工作正常。

我应该知道何时应用utf8_decode的任何规则?

尝试:

header('Content-type: text/plain; charset=utf-8');

请尝试这个

   $text_top = strip_tags(trim(html_entity_decode($str,   ENT_QUOTES, 'UTF-8'), "'xc2'xa0"));