You are hereHome / Softwareentwicklung / PHP und UTF-8 – eine Anleitung, Einleitung

PHP und UTF-8 – eine Anleitung, Einleitung


By Gerd Riesselmann - Posted on 22 November 2007

Es ist kein Geheimnis, dass PHP und Multibyte-Zeichensätze wie etwa UTF-8 nicht gut zusammen gehen. Dies hat drei Gründer:

  • Die meisten PHP-Funktionen setzen wie selbstverständlich ANSI-Strings voraus, etwa die meisten String-Funktionen
  • Bei PHP-Funktionen, die Multibyte-Zeichensätze verarbeiten können, wie etwa htmlentities(), werden diese nicht benutzt.
  • Und last not least ist der korrekte Einsatz von MySQL und UTF-8 auch nicht einfach.

Ich werden diesen drei Problemfeldern in den nächsten Wochen nachspüren.

Teil 1: UTF-8 und MySQL
Teil 2: Webseiten als UTF-8 ausliefern
Teil 3: PHP String Funktionen
Exkurs: Exkurs: Falsche Daten in der DB fixen

gesucht, bei dir gefunden, geklappt. danke sehr.

Tweets

@bassistance Congrats! vor 7 hours 41 min
#Webmontag #Köln am 13. September http://www.webmontag.de/location/koeln/2010-09-13 vor 4 days 5 hours
#blu twitter client #fails since August 15th due to #Twitter protocol changes known months in advance. Epic #fail. vor 1 Woche 2 days
"Stay logged in" on #Xing does nothing, it seems. At least I have to provide my credentials every day, whether I check it or not. #fail vor 1 Woche 4 days
After deleting and commiting a folder in #SVN, an update is required, else one gets punished with conflicts. #fail vor 1 Woche 6 days
To create executable jars with #SBT, mixin this trait into your project file: http://bit.ly/bPXy53 #Scala vor 3 weeks 3 days
Splitting large Axis generated files into separate classes: http://bit.ly/a15nj4 vor 3 weeks 5 days
Working with a #webservice where an empty result is turned into an error. Annoying. #fail vor 4 weeks 6 hours