Maison > Article > développement back-end > Que faire si la valeur transmise dans la publication php est tronquée
Solution à la valeur tronquée transmise dans le post PHP : 1. Encodez avant la transmission et décodez après la transmission ; 2. Utilisez "iconv('UTF-8′,'GB18030′,$_GET["name"])" pour décoder.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Que dois-je faire si les publications php transmettent des valeurs tronquées
PHP utilise GET et POST pour transmettre du chinois tronqué ? caractères
Méthode 1 :
Encodage avant la livraison
$ChineseName="我的名字,是中文的哦"; $EncodeStr=urlencode($ChineseName); echo "<a href=deal/dealLogin.php?name=$EncodeStr>我的名字</a>";
Décodage après la livraison
echo urldecode($_GET["name"]);
Méthode 2 :
Utilisez iconv('UTF-8′,'GB18030′,$_GET["name"]) pour décoder
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!