Maison > Article > développement back-end > Comment résoudre le problème des paramètres tronqués transmis par php get
Solution aux paramètres tronqués transmis par php get : 1. Ouvrez le fichier PHP correspondant ; 2. Passez "if( $tag === iconv('UTF-8', $c, iconv($c, 'UTF-8 ', $tag))){...}" méthode pour convertir l'encodage.
L'environnement d'exploitation de cet article : système Windows 7, PHP7.1, ordinateur Dell G3.
Comment résoudre le problème des paramètres chinois tronqués transmis par php get ?
Essayez de résoudre le problème des paramètres chinois tronqués transmis par php get
Les paramètres chinois du site Web sont transmis directement, par exemple /index.php ?t=Bonjour
Toutes les pages Elles sont toutes codées en utf-8
Firefox, caractères tronqués normaux d'IE sous Firefox
Cette méthode est actuellement utilisée pour le résoudre temporairement.
$bm = array('UTF-8','GBK'); $charTest; foreach($bm as $c){ if( $tag === iconv('UTF-8', $c, iconv($c, 'UTF-8', $tag))){//转换编码后是不是相等 $charTest = $c; break; } } if($charTest == 'GBK'){ $tag = iconv('GBK', 'UTF-8', $tag); }
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!