我正在尝试将新项目附加到 json 文件,其中字段值为希伯来语。这是我的代码,结果是所有文件都转换为: "title":"\u05de\u05e1\u05d9...我应该转换它吗?我希望它可读$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贡献1783条经验 获得超4个赞
json_encode 的第二个参数是选项位掩码。您可以提供 JSON_UNESCAPED_UNICODE 来防止 PHP 转义您的字符串。
$jsonData = json_encode($tempArray, JSON_UNESCAPED_UNICODE);
- 1 回答
- 0 关注
- 69 浏览
添加回答
举报
0/150
提交
取消