htmlentities — Convert all applicable characters to HTML entities
说明
string htmlentities ( string $string [, int $quote_style [, string $charset [, bool $double_encode]]] )
也就是转义html标签的字符,类如< > 之类的
但是对于中文如果不指定第三个可选参数$charset的话,整个中文串都被转成了乱码,解决方法就是把第二第三个参数都指定了
例如:
echo htmlentities($row['username'],ENT_NOQUOTES,GB2312)
echo htmlentities($row['username'],ENT_NOQUOTES,"utf-8")
本文介绍了PHP中的htmlentities函数,该函数用于将字符串中的特殊字符转换为HTML实体,防止XSS攻击。文章重点讲解了如何正确设置字符集参数来避免中文乱码的问题,并给出了具体的示例代码。
277

被折叠的 条评论
为什么被折叠?



