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.