我正在嘗試將新項目附加到 json 文件,其中字段值為希伯來語。這是我的代碼,結(jié)果是所有文件都轉(zhuǎn)換為: "title":"\u05de\u05e1\u05d9...我應(yīng)該轉(zhuǎn)換它嗎?我希望它可讀$additionalArray = array( 'id' => 1, 'title' => '?????', 'author' => '????' );//open or read json data$data_results = file_get_contents('../db/memory.json');$tempArray = json_decode($data_results, true);//append additional json to json file$tempArray[] = $additionalArray ;$jsonData = json_encode($tempArray);file_put_contents('../db/memory.json', $jsonData);
1 回答

慕娘9325324
TA貢獻(xiàn)1783條經(jīng)驗 獲得超4個贊
json_encode 的第二個參數(shù)是選項位掩碼。您可以提供 JSON_UNESCAPED_UNICODE 來防止 PHP 轉(zhuǎn)義您的字符串。
$jsonData = json_encode($tempArray, JSON_UNESCAPED_UNICODE);
- 1 回答
- 0 關(guān)注
- 97 瀏覽
添加回答
舉報
0/150
提交
取消