![](/theme/default/default/images/main/icon-menu.png)
富文本编辑
张济骞
答案数1
阅读数77
发表时间2024-06-25 15:45:31
![](/theme/default/default/images/main/icon-threads.png)
![](/theme/default/default/images/main/icon-views.png)
![](/theme/default/default/images/main/icon-date.png)
新建了一个模块, 其中一个字段人名在数据库表中使用varchar存储,外国人名有单引号',使用$this->dao->insert()以后,在数据库中被存储为' 数据库编码为utf8mb4
怎么解决
禅道版本:12.5.3源码包
操作系统:CentOS
客户端浏览器:Chrome
答案列表
⛄ 这边针对单引号被转义的问题,使用的是html_entity_decode()进行的转义
例: ![]() ![]() |
联系我们
![](https://cdn.easycorp.cn/web/data/contact/avatar/2845263372.png)
联系人
刘璐/高级客户经理
![](/theme/default/default/images/main/icon-contact-split.png)
电话(微信)
18562550650
![](/theme/default/default/images/main/icon-contact-split.png)
QQ号码
2845263372
![](/theme/default/default/images/main/icon-contact-split.png)
联系邮箱
liulu@easycorp.ltd
![](https://cdn.easycorp.cn/web/data/contact/18562550650.png)
通过网络请求可以查看到页面传入的form data中的数据仍然是正常的单引号'。
更新:尝试了php层面使用html_entity_decode()进行转义无效。最终暂时在js层面强行replace了'为单引号,以后遇到其它符号有问题再解决吧