2016-04-28 191 views
-2

我试图做一个简单的窗体来编辑数据库内容,所以我有一个具有窗体的PHP页面,并将当前数据库字段信息插入到不同的表单域。处理特殊字符?

问题是数据库条目有一些特殊字符,如µ®,当插入表单时,它们显示为特殊字符而不是代码,当我插入数据库时​​可能会显示不正确一个浏览器。

有没有人知道我可以如何将完整的代码拉入窗体而不转换为特殊字符?

+0

如果你想要一个程式化的丰富文本格式,你应该CKEDITOR OT timymce。 – 2016-04-28 23:14:33

回答

-2

我想你输入发送到数据库之前,应使用htmlspecialchars和使用htmlentities从数据库中获取数据时,输出入形式以前

表 - >用htmlspecialchars() - > DB

DB - >ヶ辆() - >表

+1

不会。这将加倍编码htmlspecialchars编码的字符 – Quentin

+0

我没有得到OP问题,然后.... –

+0

好吧,所以我试图使用htmlspecialchars()上的数据库信息,因为我把它放到窗体textarea,它似乎完美地工作。所有大于/等于,小于/等于,度,微等符号都保持其原始代码(即µ),但所有的gt,lt,引号等符号未被转换。从阅读的功能来看,它的工作方式与我所期望的不同,但我喜欢!谢谢您的帮助! – SDguy