19.11 Unicode-Zeichen lesen und ausgeben

Problem

Sie möchten Unicode-codierte Zeichen aus einer Datei, Datenbank oder aus einem Formular lesen, oder Sie möchten Unicode-codierte Zeichen ausgeben.

Lösung

Verwenden Sie utf8_encode( ), um aus einem Byte bestehende ISO-8859-1-codierte Zeichen in UTF-8 umzuwandeln:

print utf8_encode('Kurt Gödel ist nett.');

Verwenden Sie utf8_decode( ), um UTF-8-codierte Zeichen in aus einem Byte bestehende ISO-8859-1-codierte Zeichen umzuwandeln:

print utf8_decode("Kurt G\xc3\xb6del ist nett.");

Diskussion

Es gibt 256 mögliche ASCII-Zeichen. Die Zeichen zwischen den Codes 0 und 127 sind standardisiert: Steuerzeichen, Buchstaben, Ziffern und Interpunktionszeichen. Für die Zeichen, auf die die Codes 128 bis 255 abbilden, gibt ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.