>我正在像解析任何其他字符串一样解析字符串,或者显然它是我仍然得到�
而不是一些空白解析器正在使用所有其他字符串,但
原始字符串是:
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);
连接到数据库后,添加以下命令:
SET NAMES 'utf8';
确保您的网页也使用 UTF-8 编码
另请查看此链接,它可能有用。数据库中的数据未正确插入我的网页