Aktueller Standort: Startseite> Funktionskategorien> mb_check_encoding

mb_check_encoding

Überprüfen Sie, ob die Zeichenfolge in der angegebenen Codierung gültig ist
Name:mb_check_encoding
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Überprüfen Sie, ob eine Zeichenfolge die angegebene Zeichenkodierung ist

Funktionsname: mb_check_encoding ()

Anwendbare Version: Php 4> = 4.0.6, Php 5, Php 7

Funktion Beschreibung: MB_Check_encoding () Funktion wird verwendet, um zu überprüfen, ob eine Zeichenfolge die angegebene Zeichencodierung ist.

Verwendung: bool mb_check_encoding (String $ var [, String $ coding = mb_internal_encoding ()])

Parameter:

  • $ var: Die zu überprüfende Zeichenfolge.
  • $ codieren (optional): Die Zeichencodierung zum Überprüfen. Wenn nicht angegeben, wird die aktuelle interne Zeichenkodierung verwendet.

Rückgabewert:

  • Rückgabe true, wenn die Zeichenfolge $ var die angegebene Zeichencodierung $ codieren.
  • Wenn die Zeichenfolge $ var nicht die angegebene Zeichencodierung $ codiert ist, wird FALSE zurückgegeben.

Beispiel:

 // 检查字符串是否是UTF-8 编码$str = "Hello, 世界!"; if (mb_check_encoding($str, "UTF-8")) { echo "字符串是UTF-8 编码"; } else { echo "字符串不是UTF-8 编码"; }

Ausgabe:

字符串是UTF-8 编码

Anmerkungen:

  • Diese Funktion basiert auf der Mbtring -Erweiterung und muss in der PHP -Konfigurationsdatei aktiviert werden.
  • Wenn keine Zeichencodierung von $ codierung angegeben wird, wird die Funktion mithilfe der aktuellen internen Zeichencodierung von mb_internal_encoding () überprüft.
  • Wenn Sie mehrere Zeichenkodierungen überprüfen müssen, können Sie die Funktion MB_DETECT_ENCODING () verwenden.
Ähnliche Funktionen
Beliebte Artikel