htmlspecialchars_decode显示标签而不是格式

时间:2016-12-30 17:49:32

标签: php html mysqli encoding utf

我已经在具有UTF-8列的mysql数据库中存储了一些数学问题,如下所示:

https

将问题存储在数据库中:

install.packages("knitr", repos = "https://cran.rstudio.com")

现在,我将这个问题从数据库调用到前端,如下所示:

htmlspecialchars($data, ENT_QUOTES, 'UTF-8');

显示以下输出:

log<sub>2</sub>(log<sub>5</sub>625)का मान ज्ञात करें ?

而输出应为

log 2 (log 5 625)कामानज्ञातकरें?

如何解决这个问题?我缺少什么?

2 个答案:

答案 0 :(得分:1)

试试这个:html_entity_decode(htmlspecialchars_decode($quest,ENT_QUOTES)) 问题肯定会得到解决。

答案 1 :(得分:0)

当您在浏览器上显示此HTML时,这似乎是正确的,这将呈现如下:

log<sub>2</sub>(log<sub>5</sub>625)का मान ज्ञात करें ?