Month: September 2010

  • UTF-8 Hölle

    Dachte eigentlich das es bei unserem firmeninternen CMS keine Probleme mit der UTF-8 Kodierung gäbe. Die DB spricht UTF-8, die Seiten werden in UTF-8 editiert, der ContentType ist korrekt etc.
    Aus irgendwelchen Gründen interpretierte ausgerechnet der IE8 bestimmte statische HTML Seiten nicht in UTF-8 sondern in 8859-1 (obwohl der ContentType im HTML Kopf korrekt angegeben war). Der kleine aber feine Unterschied ist das der Webserver (hier Apache2) bereits beim Transport den korrekten ContentType angibt (kann man einfach testen mit wget -S URL). Abhilfe brachte dann die folgende Zeile in der VirtualHost Definition von Apache2.

    AddDefaultCharset utf-8

  • typeless languages

    Today one of our users over at play-wii.org told me that the Ajax chat doesnt show textlines only containing a “0” (zero) in it. Puzzled me for a second when the likely reason came to my mind :
    IF some_textline = 0 THEN no_text_to_print
    Yep, easily to correct but none the less a wonderful bug that shows the weaknesses of typeless languages and if you arent aware of them.