解決 php 使用json_encode存入資料庫中的中文亂碼丟失反斜槓問題

全網第一菜雞發表於2022-01-19

使用json_encode存入資料庫中的中文資料應該是 \u6c88\u9633\u7cbe\u8bda\u5fd7\u8fbe
這種,但實際上存入的是u6c88u9633u7cbeu8bdau5fd7u8fbe
導致使用json_decode解析出來的資料不正確

解決辦法:使用addslashes 方法轉義一下新增反斜槓

addslashes(json_encode($json_arr,true));
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章