Aktueller Standort: Startseite> Funktionskategorien> mb_convert_encoding

mb_convert_encoding

Schalten Sie die Charaktercodierung um
Name:mb_convert_encoding
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Konvertieren Sie eine Zeichenfolge von einer Zeichenkodierung in einen anderen

Funktionsname: mb_convert_encoding ()

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

Funktionsbeschreibung: MB_CONVERT_ENCODING () -Funktion konvertiert eine Zeichenfolge von einer Zeichencodierung in eine andere Zeichencodierung.

Verwendung: String mb_convert_encoding (String $ str, String $ to_encoding [, gemischt $ von_encoding = mb_internal_encoding ()]): String | Falsch

Parameter:

  • $ str: codierte Zeichenfolgen müssen umgewandelt werden.
  • $ to_encoding: Das Zielzeichencodierung kann eine Zeichenkodierzeichenfolge oder ein Zeichencodierungsarray sein.
  • $ from_encoding: Original -Zeichencodierung, optionale Parameter. Wenn nicht angegeben, wird die von der Funktion mb_internal_encoding () zurückgegebene Zeichenkodierung standardmäßig verwendet.

Rückgabewert:

  • Wenn die Konvertierung erfolgreich ist, wird die konvertierte Zeichenfolge zurückgegeben.
  • Wenn die Konvertierung fehlschlägt, wird False zurückgegeben.

Beispiel:

 // 将一个字符串从ISO-8859-1 编码转换为UTF-8 编码$str = "Hello, 你好!"; $convertedStr = mb_convert_encoding($str, "UTF-8", "ISO-8859-1"); echo $convertedStr; // 输出:Hello, 你好! // 将一个字符串从UTF-8 编码转换为GBK 编码$str = "Hello, 你好!"; $convertedStr = mb_convert_encoding($str, "GBK", "UTF-8"); echo $convertedStr; // 输出:Hello, 你好!(在GBK编码下显示)

Anmerkungen:

  • Diese Funktion basiert auf einer Multibyte -String -Erweiterung, die in der PHP -Konfiguration aktiviert werden muss.
  • Wenn keine ursprüngliche Zeichenkodierung angegeben ist, wird die von der Funktion mb_internal_encoding () zurückgegebene Zeichenkodierung standardmäßig verwendet.
  • Wenn die angegebene Zeichenkodierung nicht verfügbar oder nicht unterstützt wird, schlägt die Konvertierung fehl und gibt falsch zurück.
  • Diese Funktion kann eine Zeichenfolge von einer Zeichencodierung in mehrere Zielzeichencodierungen gleichzeitig konvertieren. Wenn der Parameter $ to_encoding ein Zeichenkodierarray ist, gibt die Funktion ein Array zurück, das mehrere konvertierte Zeichenfolgen enthält.
Ähnliche Funktionen
Beliebte Artikel