PHP:htmlentities 无法使用变量
我正在使用 htmlentities() 将 Ç 和 ® 等字符转换为其字符代码。我正在从 MYSQL 数据库获取文本。
while($row = mysql_fetch_array($array, MYSQL_NUM)){
echo "<div style='float:left; margin-right:40px;'>
<div style='width:148px; height:141px; background-image:url(uploads/".$row[0].")'>
<img src='images/glasscase.png' alt=''/>
</div>
<font style='font-size:20px'>".htmlentities($row[1], ENT_QUOTES,"UTF-8")."</font>
<br/>
<font style='font-size:14px'>".htmlentities($row[2], ENT_QUOTES, "UTF-8")."</font>
</div>";
}
但是,使用 htmlentities() 时 $row[2] 返回空字符串。有谁知道出了什么问题吗?
谢谢!
I'm using htmlentities() to convert characters like Ç and ® to its character codes. I'm getting the texts from the MYSQL database.
while($row = mysql_fetch_array($array, MYSQL_NUM)){
echo "<div style='float:left; margin-right:40px;'>
<div style='width:148px; height:141px; background-image:url(uploads/".$row[0].")'>
<img src='images/glasscase.png' alt=''/>
</div>
<font style='font-size:20px'>".htmlentities($row[1], ENT_QUOTES,"UTF-8")."</font>
<br/>
<font style='font-size:14px'>".htmlentities($row[2], ENT_QUOTES, "UTF-8")."</font>
</div>";
}
However $row[2] is returning an empty string when using htmlentities(). Does anyone knows what's wrong?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么不废弃“htmlentities”并使用
Why don't you scrap 'htmlentities' and just use