我正在尝试创建一个简单的表单来编辑数据库内容,因此我有一个包含表单的php页面,并将当前数据库字段信息插入到不同的表单字段中。
问题是数据库条目有许多特殊字符,如µ
或®
,当插入表单时,它们显示为特殊字符而不是代码,当我插入时进入数据库可以在浏览器中显示不正确。
有没有人知道如何在不转换为特殊字符的情况下将完整代码拉入表单?
答案 0 :(得分:-2)
我认为您应该在将输入发送到数据库之前使用htmlspecialchars,并在从数据库中获取数据时使用htmlentities,然后 >>将其输出到表单中。
表格 - > htmlspecialchars() - > DB
DB - > htmlentities() - >表格