Php 得到� 从解析后的字符串

Php 得到� 从解析后的字符串,php,regex,string,Php,Regex,String,我像解析其他字符串一样解析一个字符串,或者很明显是这样 我还没有完全康复� 而不是一些空白 解析器正在处理除此之外的所有其他字符串 原始字符串是: CONTENT content CONTENT content CONTENT content CONTENT 我得到: CONTENT content�CONTENT content�CONTENT content� 我确实过滤了/r/n/n和HTML字符的输出,正如我所提到的,它可以处理其他字符串和HTML字符 你有什么理由吗?我试图对输出

我像解析其他字符串一样解析一个字符串,或者很明显是这样 我还没有完全康复� 而不是一些空白 解析器正在处理除此之外的所有其他字符串

原始字符串是:

CONTENT content CONTENT content CONTENT content CONTENT 
我得到:

CONTENT content�CONTENT content�CONTENT content�
我确实过滤了/r/n/n和HTML字符的输出,正如我所提到的,它可以处理其他字符串和HTML字符

你有什么理由吗?我试图对输出进行编码,但没有任何改变,但当我解码它时,它与所有字符串一起消失

代码:

    $posts_info[$counter][2] = preg_replace("/&#?[a-z0-9]{2,8};/i","",$posts_info[$counter][2]);
    $posts_info[$counter][2] = str_replace(array("\r\n", "\r"), "\n", $posts_info[$counter][2]);
    $n_lines = explode("\n",   $posts_info[$counter][2]);
    $new_lines = array();

    foreach ($n_lines as $i => $line) {
        if(!empty($line))
            $new_lines[] = trim($line);
    }

    $posts_info[$counter][2] =    implode($new_lines);

连接到数据库后,添加以下命令:

设置名称“utf8”

确保您的网页也使用UTF-8编码

另外,请检查此链接,它可能会很有用。。

您用什么查看文本?文档编辑器、命令行、web浏览器等?你用什么来解析字符串?你用什么语言解析?我用PHP,用Chrome查看文本,我现在将添加过滤输出的代码,请注意,在我面对这个字符串问题之前,我不必添加过滤器。你的文档编码类型/字符集是什么?