Heim > Artikel > Backend-Entwicklung > Unter WIN32 meldet Apache2 einen Fehler bei der Übergabe chinesischer Parameter mit der get-Methode.
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!