富文本编辑
597393
单引号 ' 保存到数据库中变成了'已解决 悬赏5积分
提问者张济骞
答案数1
阅读数193
发表时间2024-06-25 15:45:31
新建了一个模块, 其中一个字段人名在数据库表中使用varchar存储,外国人名有单引号',使用$this->dao->insert()以后,在数据库中被存储为' 数据库编码为utf8mb4
怎么解决
禅道版本:12.5.3
安装包类型:源码包
操作系统:CentOS
客户端浏览器:Chrome
答案列表
⛄ 这边针对单引号被转义的问题,使用的是html_entity_decode()进行的转义
例:
回复
|
联系我们
联系人
张淑钧/高级客户经理
电话(微信)
13156280939
QQ号码
2082428410
联系邮箱
zhangshujun@chandao.com
通过网络请求可以查看到页面传入的form data中的数据仍然是正常的单引号'。
更新:尝试了php层面使用html_entity_decode()进行转义无效。最终暂时在js层面强行replace了'为单引号,以后遇到其它符号有问题再解决吧