utf8_encode Konvertiert eine ISO-8859-1-Zeichenkette in UTF-8 &reftitle.description; stringutf8_encode stringdata Diese Funktion konvertiert die Zeichenkette data in UTF-8 und gibt die konvertierte Version zurück. UTF-8 ist ein Standardmechanismus von Unicode für die Kodierung von "wide character"-Werten in einen Byte-Stream. UTF-8 ist transparent für normale ASCII-Zeichen, ist selbstsynchronisierend (d.h. es ist für Programme möglich, zu erkennen, wo in einem Byte-Stream die Zeichen beginnen) und kann mit den normalen Vergleichsfunktionen für Zeichenketten z.B. für die Suche genutzt werden. PHP kodiert UTF-8-Zeichen in bis zu vier Bytes wie folgt: UTF-8-Kodierung Bytes Bits Entsprechung 1 7 0bbbbbbb 2 11 110bbbbb 10bbbbbb 3 16 1110bbbb 10bbbbbb 10bbbbbb 4 21 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb
Jedes b entspricht einem Bit, das genutzt werden kann, um Zeichendaten zu speichern.
&reftitle.parameters; data Eine ISO-8859-1 -kodierte Zeichenkette. &reftitle.returnvalues; Gibt die UTF-8-Übersetzung von data zurück.