我在 mysql 数据库中存储了一些数学问题,其 UTF-8 列如下:
htmlspecialchars($data, ENT_QUOTES, 'UTF-8');
将问题存储在数据库中:
log<sub>2</sub>(log<sub>5</sub>625)का मान ज्ञात करें ?
现在,我将这个问题从数据库调用到前端,如下所示:
htmlspecialchars_decode($quest, ENT_QUOTES)
显示以下输出:
log<sub>2</sub>(log<sub>5</sub>625)का मान ज्ञात करें ?
而输出应该是
log2(log5625)का मान ज्ञात करें ?
如何解决这个问题?我缺少什么?
最佳答案
试试这个:html_entity_decode(htmlspecialchars_decode($quest,ENT_QUOTES))
问题肯定会得到解决。
关于php - htmlspecialchars_decode 显示标签而不是格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41400456/