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.