Aktueller Standort: Startseite> Funktionskategorien> mb_http_input

mb_http_input

Erkennen Sie die Codierung der HTTP -Eingangszeichen
Name:mb_http_input
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Geben Sie die aktuelle HTTP -Eingangszeichenkodierung zurück

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:

  • Wenn der Parameter $type eine leere Zeichenfolge ist, wird der Name (Zeichenfolge) der aktuellen HTTP -Eingangszeichenkodierung zurückgegeben.
  • Wenn der Parameter $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:

  • Die Funktion mb_http_input() erfordert Unterstützung für die Mbstring -Erweiterung. Stellen Sie sicher, dass die Mbtring -Erweiterung in der PHP -Konfigurationsdatei aktiviert ist.
  • In einigen Fällen kann die Funktion 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']
Ähnliche Funktionen
Beliebte Artikel