【发布时间】:2012-08-09 20:50:09
【问题描述】:
在 MongoDb 2.0.6 上,在 64 位上运行,带有官方驱动程序的 PHP 5.4。
的MongoDb save()®
存储为
®
Mongo 显然将所有 & 放入 & amp;从而在再次输出到浏览器时破坏 html 实体!存储“Bose®”工作正常,它存储为“Bose®”。这里发生了什么?我希望 MongoDb 停止更改我的数据。我故意存储 HTML 实体,如
®
为了避免这样的问题,但是MongoDb把它变成了
&®
通过 PHP 保存()?这是错误还是“功能”?
目前,我必须在 save() 到 MongoDb 之前对我的所有字符串/数据执行 html_entity_decode()...
【问题讨论】:
-
愿意分享您的 PHP 代码吗? 预设“MongoDB”导致了这个问题似乎有点冒昧?
标签: html mongodb character html-entities