<?php
// 使用JSON_UNESCAPED_UNICODE就可以让json不转义
$allDataStr = json_encode($dataArr, JSON_UNESCAPED_UNICODE);
// 保存文件
$fileHandle = fopen(_FILELOADPATH . $newFileName, "w");
fwrite($fileHandle, $allDataStr);
fclose($fileHandle);
官方解释:
JSON_UNESCAPED_UNICODE
(int) 用字符串原本的字面编码多字节 Unicode 字符
不使用该字段时,默认是编码成 \uXXXX,这个是在 PHP 5.4.0 后生效