Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Zeichenkodierungsbezogene Funktion iconv

PHP-Zeichenkodierungsbezogene Funktion iconv

伊谢尔伦
伊谢尔伦Original
2016-11-21 18:00:031449Durchsuche

Dieses Modul enthält die Schnittstelle für die Zeichensatzkonvertierungsfunktion iconv. Mit diesem Modul können Sie eine in einem lokalen Zeichensatz ausgedrückte Zeichenfolge in einen anderen Zeichensatz, beispielsweise den Unicode-Zeichensatz, konvertieren. Unterstützte Zeichensätze basieren auf der Implementierung von iconv auf Ihrem System. Beachten Sie, dass die iconv-Funktion auf einigen Systemen möglicherweise nicht wie erwartet funktioniert. In diesem Fall wäre es eine gute Idee, die Bibliothek libiconv zu installieren. Letztendlich werden dadurch konsistentere Ergebnisse erzielt.

Seit PHP 5.0.0 ist es mit dieser Erweiterung mit verschiedenen praktischen Funktionen ausgestattet, die Sie beim Schreiben mehrsprachiger Skripte unterstützen.

Diese Erweiterung ist standardmäßig aktiviert, kann jedoch zur Kompilierungszeit mit der Option --without-iconv deaktiviert werden.

Die Optionsdirektive --with-iconv-dir wird verwendet, um beim Kompilieren von PHP den Pfad von iconv im System anzugeben, andernfalls wird der Standardpfad gescannt.

Verwandte Funktionen:

iconv_get_encoding – Ruft die interne Konfigurationsvariable der iconv-Erweiterung ab

iconv_mime_decode_headers – Dekodiert mehrere MIME-Header-Felder auf einmal

iconv_mime_decode – Dekodiert ein MIME-Header-Feld

iconv_mime_encode – Erstellt ein MIME-Header-Feld

iconv_set_encoding – Legt die aktuelle Einstellung für die Zeichenkodierungskonvertierung fest

iconv_strlen – Gibt die Zeichenanzahl der Zeichenfolge zurück

iconv_strrpos – Findet die Position des ersten Vorkommens einer Nadel in einem Heuhaufen

iconv_strrpos – Findet das letzte Vorkommen einer Nadel in einem Heuhaufen

iconv_substr – Teil der Zeichenfolge abfangen

iconv – Konvertieren Sie eine Zeichenfolge in die erforderliche Zeichenkodierung

ob_iconv_handler – Konvertieren Sie die Zeichenkodierung mithilfe eines Ausgabepuffer-Handlers


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP-Multibyte-StringNächster Artikel:PHP-Multibyte-String