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.

Sous WIN32, Apache2 signale une erreur lors du passage des paramètres chinois à l'aide de la méthode get.

王林
王林original
2019-08-23 16:46:012812parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn