Solution pour convertir un tableau php en code chinois tronqué json : 1. Convertissez chaque élément du tableau avec urlencode(); 2. Utilisez ensuite la fonction json_encode() pour convertir en json.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment résoudre le problème de conversion du tableau php en code tronqué chinois json ?
Effectuez urlencode() pour chaque élément du tableau. Après le transcodage, utilisez json_encode() pour convertir en json. Pour décoder, utilisez json_decode()
Exemple :
foreach ( $result as $keys => $value ) //包含中文的二维数组$result转json,数组内部元素一一使用urlencode转换即可保证中文不乱码 { foreach($value as $key=>$column) { $testJSON[$keys][$key] = urlencode ( $column ); } } var_dump( json_encode ( $testJSON )); //转为json $result = urldecode ( json_encode ( $testJSON ) ); //转回数组
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!