mb_http_input
Erkennen Sie die Codierung der HTTP -Eingangszeichen
Funktionsname: mb_http_input ()
Anwendbare Version: Php 4> = 4.0.6, Php 5, Php 7
Funktionsbeschreibung: Die Funktion MB_HTTP_Input () wird verwendet, um die aktuelle Codierung des aktuellen HTTP -Eingangszeichens zurückzugeben.
Verwendung:
mb_http_input([string $type = ""]) : mixed
Parameterbeschreibung:
$type
(optional): Gibt den zu zurückgegebenen HTTP -Eingangszeichen -Codierungstyp an. Zu den optionalen Werten gehören "g", "P", "C", "S", "L" und "I". Die Standardeinstellung ist eine leere Zeichenfolge.Rückgabewert:
$type
eine leere Zeichenfolge ist, wird der Name (Zeichenfolge) der aktuellen HTTP -Eingangszeichenkodierung zurückgegeben.$type
einen Zeichenkodierungstyp angibt, wird zurückgegeben, ob die aktuelle Codierung des aktuellen HTTP -Eingangszeichens zum angegebenen Zeichen -Codierungstyp (boolean) gehört.Beispiel:
// 示例1:返回当前的HTTP 输入字符编码$inputEncoding = mb_http_input(); echo "当前的HTTP 输入字符编码是:$inputEncoding"; // 示例2:检查当前的HTTP 输入字符编码是否为UTF-8 $isUTF8 = mb_http_input("utf-8"); if ($isUTF8) { echo "当前的HTTP 输入字符编码是UTF-8"; } else { echo "当前的HTTP 输入字符编码不是UTF-8"; }
Anmerkungen:
mb_http_input()
erfordert Unterstützung für die Mbstring -Erweiterung. Stellen Sie sicher, dass die Mbtring -Erweiterung in der PHP -Konfigurationsdatei aktiviert ist.mb_http_input()
die HTTP -Eingangszeichen -Codierung nicht genau erkennen, und das Rückgabeergebnis kann ungenau sein. Es wird empfohlen, andere Methoden zu verwenden, um eine Zeichencodierung zu erhalten, z $_SERVER['HTTP_ACCEPT_CHARSET']