解决 php 使用json_encode存入数据库中的中文乱码丢失反斜杠问题

PHP技术
427
0
0
2022-08-20
标签   PHP基础

使用json_encode存入数据库中的中文数据应该是 \u6c88\u9633\u7cbe\u8bda\u5fd7\u8fbe

这种,但实际上存入的是u6c88u9633u7cbeu8bdau5fd7u8fbe

导致使用json_decode解析出来的数据不正确

解决办法:使用addslashes 方法转义一下添加反斜杠

addslashes(json_encode($json_arr,true));