文章来自:源码在线https://www.shengli.me/php/505.html
-
在表单中,input项,如果用户输入的是英文状态下的双引号或单引号,数据保存后。以后又在后台编辑的时候,
<input value=" "这是带引号的值,因为引号导致问题" " ...>因为双引号或单引号的原因,发现数据“丢失”。
-
因此要将输入数据中引号变成html实体。用到htmlentities
直接这样的话会出现乱码!要加上
完整代码:
英文双引号变成了" <变成了<等
这样下来对用户数据再次编辑的时候,直接从数据库读出来,塞给input的value即可,不需要转码处理之后再塞给input。