RedBeanPHP 不存储带有 html 实体的 bean
如果我在文本区域中输入 rsquo; 并通过 R::store() 保存它,则会将其保存到数据库中。
如果我编辑这篇文章,它会显示 '
并且如果我点击保存 RedBean 将删除引用并存储空 bean。
我能做些什么?
If I type rsquo;
into a textarea and it gets saved via R::store()
it saves it to the database.
If I edit this post it shows '
and if I hit save RedBean will strip the quotation and store the empty bean.
What can I do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在将其返回给
R::store()
之前对其进行编码。请参阅htmlentities。但是,如果您自己从未调用过
html_entity_decode
,我猜测您在其他地方犯了一些错误,并且您的'
就是该错误的结果。Encode it before you give it back to
R::store()
. See htmlentities.However, if you never called
html_entity_decode
yourself, my guess is that you've made some error elsewhere and that your'
is the result of that error.