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.