无法从sql数据库解码php页面上的html实体
我有一个mysql数据库,它记录一些文本,并对特殊字符进行编码。范例无法从sql数据库解码php页面上的html实体,php,mysql,html-encode,Php,Mysql,Html Encode,我有一个mysql数据库,它记录一些文本,并对特殊字符进行编码。范例 he is called "mike" 然后,当我尝试在我的php页面中解码显示时,它不起作用。示例代码: echo' <p class="secr_texto">'.htmlspecialchars_decode($reg2['text']).'</p>'; echo''.htmlspecialchars\u decode($reg2['text'])。';
he is called "mike"
然后,当我尝试在我的php页面中解码显示时,它不起作用。示例代码:
echo' <p class="secr_texto">'.htmlspecialchars_decode($reg2['text']).'</p>';
echo''.htmlspecialchars\u decode($reg2['text'])。
';
我只得到编码的html。
页面是utf-8编码的,也是数据库
如何获得解码的实体?您不需要任何函数来编码这些特殊字符。当您将其插入数据库并在页面中获取时,它将自动编码。htmlspecialchars有一个可用于引号的标志,否则它将忽略它
ENT\u引号
echo' <p class="secr_texto">'.htmlspecialchars_decode($reg2['text'], ENT_QUOTES).'</p>';
echo''.htmlspecialchars\u decode($reg2['text'],ENT\u引号)。”
;
所以试试看。可能是您的浏览器,尝试使用另一个OneHanks作为状态报告?你有问题吗?