Heim  >  Artikel  >  Backend-Entwicklung  >  Unter WIN32 meldet Apache2 einen Fehler bei der Übergabe chinesischer Parameter mit der get-Methode.

Unter WIN32 meldet Apache2 einen Fehler bei der Übergabe chinesischer Parameter mit der get-Methode.

王林
王林Original
2019-08-23 16:46:012710Durchsuche

Problem:

Bei Verwendung der get-Methode zur Übergabe chinesischer Parameter an Apache2 unter Win32 tritt ein Fehler auf, z. B. test.php?a=你好&b=你好Die Übergabe von Parametern führt zu einem internen Fehler.

Antwort:

Verwenden Sie zum Konvertieren die Funktion urlencode(), z. B. „test.php?a=".urlencode(Hallo)."&b=". urlencode (Hallo auch an Sie)

Detaillierte Einführung:

urlencode()Die Funktion wird hauptsächlich zum Zurückgeben des Zeichenfolgentyps verwendet. Diese Funktion codiert die eingehende Zeichenfolge. Der Unterschied zwischen der Funktion urlencode() und der Funktion rawencode() besteht darin, dass die Funktion urlencode() „Leerzeichen“ in „+“ und die Funktion rawencode() „Leerzeichen“ in „%20“ umwandelt. Andere String-Konvertierungsmethoden der Funktion urlencode() sind dieselben wie die der Funktion rawencode().

Die Syntax der Funktion urlencode() lautet wie folgt:

string urlencode (string str)

Für weitere Fragen besuchen Sie bitte die chinesische PHP-Website: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonUnter WIN32 meldet Apache2 einen Fehler bei der Übergabe chinesischer Parameter mit der get-Methode.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn