尝试显示通过文本输入插入到 mysql 中的文本.虽然它不会加载到我的 json 结果中


Trying to show text inserted into mysql, via a TEXT input. Though it will not load in my json results

我正在尝试通过 mysql 表上的文本输入显示插入到 mysql 中的文本,尽管它不会加载到我的 json 结果中。

我尝试插入的文本是

呸��

��
$details[] = array('idmsg' => $idmsg , 'commentid' => $row['id'] , 'sessid' => $row['sessid'] , 'avatar' => $row['profile_image_small'] ,'datetime' => $datetime->format('c'), 'postid' => $row['status_id'] , 'name' => "".$row['firstname']." ".$row['lastname']."" ,  'comment' => "".mysql_real_escape_string($row['msg'])."" );
}       
$array[] = array('idmsg' => $idmsg);
echo json_encode(array(
'id' => $array,
'details' => $details,
)); 

文本存储在 mysql 中,虽然不会显示在 json 结果中,因为文本太长了,较短的评论出现在 json 结果中,但只有当我尝试这个长 bla bla bla 段落时,它才会出现。

<?php
$json = array('data' => htmlentities('bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla'));

$json['data'] = str_replace('’', "'", $json['data']);
echo '<pre>' . json_encode($json) . '</pre>';
?>