<head>
<meta charset="UTF-8">
</head>
我正在尝试在javascript、php和mysql之间使用JSON。
<?php
$str = "ČAŠA***ĆAO***ŽILET***DOGAĐAJ";
$arr = explode('***', $str);
$jsonarr = json_encode($arr);
echo $jsonarr . "<br><br>";
$phparr = json_decode($jsonarr);
print_r($phparr);
结果:
["\u010cA\u0160A","\u0106AO","\u017dILET","DOGA\u0110AJ"]
Array ( [0] => ČAŠA [1] => ĆAO [2] => ŽILET [3] => DOGAĐAJ )
有没有办法做到这一点:
["ČAŠA","ĆAO","ŽILET","DOGAĐAJ"]
或者可能是因为JSON只会说英语?
发布于 2018-06-01 04:19:37
向json_encode
添加JSON_UNESCAPED_UNICODE
标志
替换
$jsonarr = json_encode($arr);
使用
$jsonarr = json_encode($arr, JSON_UNESCAPED_UNICODE);
下面是json_encode
常量的list
https://stackoverflow.com/questions/50632120
复制相似问题