Funktionsname: sapi_windows_cp_conv ()
Anwendbare Version: Php 4> = 4.3.0, Php 5, Php 7
Funktion Beschreibung: Konvertieren einer Zeichenfolge von einer Code -Seite in eine andere Konvertierung
Verwendung: String sapi_windows_cp_conv (int $ in_codepage, int $ out_codepage, String $ Betreff)
Parameter:
- IN_CODEPAGE: Die eingegebene Code -Seiten -Kennung, die die Codierung der Eingabezeichenfolge angibt. Häufig verwendete Code -Seiten -Kennungen sind:
- CP_ACP: ANSI -Code -Seite, dh die System -Standard -Code -Seite des Systems
- CP_UTF7: UTF-7-Codierung
- CP_UTF8: UTF-8-Codierung
- CP_unicode: Unicode -Codierung
- CP_UTF16LE: UTF-16LE-Codierung
- CP_UTF16BE: UTF-16BE-Codierung
- Code -Seiten -Kennungen, die von anderen Windows -Systemen unterstützt werden
- OUT_CODEPAGE: Die Ausgabeseite -Seitenbezeichnung, die die Codierung der Ausgabebarstellung angibt. Die Verwendungsmethode entspricht dem Parameter iN_CodePage.
- Betreff: Zeichenfolge, die codiert werden soll
Rückgabewert: Gibt die konvertierte Zeichenfolge zurück und gibt False zurück, wenn die Konvertierung fehlschlägt.
Beispiel:
// 将UTF-8 编码的字符串转换为GBK 编码$utf8Str = "你好,世界!"; $gbkStr = sapi_windows_cp_conv(CP_UTF8, CP_ACP, $utf8Str); echo $gbkStr; // 输出:浣犲ソ锛佸悗闈㈠垎锛? // 将GBK 编码的字符串转换为UTF-8 编码$gbkStr = "浣犲ソ锛佸悗闈㈠垎锛?"; $utf8Str = sapi_windows_cp_conv(CP_ACP, CP_UTF8, $gbkStr); echo $utf8Str; // 输出:你好,世界!
Anmerkungen:
- Die Funktion SAPI_WINDOWS_CP_CONV () ist nur auf Windows -Plattformen verfügbar.
- Die Code -Seitenkennung muss eine gültige Windows -Code -Seitenkennung sein, andernfalls schlägt die Konvertierung fehl.
- Diese Funktion wurde nach PHP 7.2.0 veraltet und wird nicht für die Verwendung in neuen Projekten empfohlen. Es wird empfohlen, stattdessen die Funktion iconv () zu verwenden.