<head>
<meta charset="UTF-8">
</head>
I'm trying to use JSON between javascript, php and mysql.
<?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);
Result:
["\u010cA\u0160A","\u0106AO","\u017dILET","DOGA\u0110AJ"]
Array ( [0] => ČAŠA [1] => ĆAO [2] => ŽILET [3] => DOGAĐAJ )
Is there a way to get this:
["ČAŠA","ĆAO","ŽILET","DOGAĐAJ"]
Or maybe so great JSON is only english speaking?
Add JSON_UNESCAPED_UNICODE
flag to json_encode
Replace
$jsonarr = json_encode($arr);
with
$jsonarr = json_encode($arr, JSON_UNESCAPED_UNICODE);
here is list of json_encode
constants
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加