HTML 中的特殊字符

原字符 转换为
& &
"
' or '
< <
> >

上面这些字符在HTML中有特殊的含义, 他们是HTML标记的一部分. 为了在浏览器里显示出这些字符,就需要把他们转换为HTML实体. 比如想要把一段html源码存在数据库里, 可以先用 htmlspecialchars_decode() , (如果源码是HTML实体的样子,如果不是直接存即可,安全问题另说) 把HTML实体转化回普通字符存入数据库.

取出来的时候用htmlspecialchars() ,把特殊字符转为HTML实体.