Maison >développement back-end >Problème PHP >Sous WIN32, Apache2 signale une erreur lors du passage des paramètres chinois à l'aide de la méthode get.
Problème :
Lors de l'utilisation de la méthode get pour transmettre des paramètres chinois à Apache2 sous Win32, une erreur se produira, telle que test.php?a=你好&b=你好, le passage des paramètres provoque une erreur interne .
Réponse :
Utilisez la fonction urlencode()
pour convertir, telle que "test.php?a=".urlencode(Bonjour)."&b=". urlencode (Bonjour à vous aussi)
Introduction détaillée :
urlencode()
La fonction est principalement utilisée pour renvoyer le type de chaîne. Cette fonction encodera la chaîne entrante. La différence entre la fonction urlencode() et la fonction rawencode() est que la fonction urlencode() convertira "espace" en "+" et la fonction rawencode()
convertira "espace" en "%20". Les autres méthodes de conversion de chaîne de la fonction urlencode() sont les mêmes que celles de la fonction rawencode().
La syntaxe de la fonction urlencode() est la suivante :
string urlencode (string str)
Pour plus de questions, veuillez visiter le site Web PHP chinois : 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!