O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required