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.13 Die Zeichenkodierung eingehender Daten setzen

Problem

Sie möchten sichergehen, dass der Datenfluss in Ihr Programm konsistent eine Zeichenkodierung verwendet, damit Sie die Daten korrekt verarbeiten können. Beispielsweise wollen Sie alle eingehenden Formulardaten als UTF-8-kodierte Daten behandeln.

Lösung

Sie können nicht garantieren, dass Browser Ihre Anweisungen in Bezug auf die Zeichenkodierung befolgen, aber Sie können eine Reihe von Dingen auf den Weg bringen, die dafür sorgen, dass brave Browser den Regeln folgen.

Zunächst sollten Sie den Anweisungen in „19.12 Die Zeichenkodierung ausgehender Daten setzen“ folgen, damit Ihre Programme Browsern sagen, dass sie UTF-8-kodierten Text aussenden. Ein Content-Type-Header mit einer charset-Angabe ...

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