当前位置:Gxlcms > PHP教程 > 向Mysql数据库藏储json编码的中文会乱码是什么原因

向Mysql数据库藏储json编码的中文会乱码是什么原因

时间:2021-07-01 10:21:17 帮助过:28人阅读

向Mysql数据库存储json编码的中文会乱码是什么原因?
json编码后是这样:"\u6768\u6865\u6e56\u5927\u9053\u7a0b\u6768\u6e7e",
但Mysql存储后变成了:"u6768u6865u6e56u5927u9053u7a0bu6768u6e7e",
其中的"\"没了,这种情况是什么原因引起的,怎么解决,求大神解惑……
编码 乱码 mysql json

分享到:


------解决方案--------------------
\ 值转义符,所以入库时要做转义处理
addslashes("\u6768\u6865\u6e56\u5927\u9053\u7a0b\u6768\u6e7e")
------解决方案--------------------
建议用serialize()序列化后再存储,当然存储json串也可以。

人气教程排行