Damn you locale
Geschrieben von Björn | Abgelegt unter Computersucht
Achtung jetzt kommt ein Karton – äh, ne, ich meine es wird technisch.
Ich bin zur Zeit dabei mit einem Freund eine neue Webapplikation in PHP zu entwickeln. Dabei verlassen wir uns diesmal ausschließlich auf UTF-8. Das funktioniert soweit auch wunderbar, wenn man die Sourcen in UTF-8 speichert, der Webserer entsprechend eingestellt ist und so weiter. Nur die blöden Locale Funktionen, wie zum Beispiel strftime wollen auf meinem System nicht so wie ich. Wenn zum Beispiel "März" gerendert werden sollte, dann kommt immer sowas wie "März".
Die Frage ist natürlich wieso?! Okay, oben hab ich schon geschrieben, dass es sich hierbei um Funktionen handelt, die die Systemlocale verwenden. Aber darauf bin ich natürlich erst ganz zum Schluss gekommen. Nachdem wir die PHP- und Apache-Konfigurationen unserer Rechner verglichen haben. Tja, und was war am Ende die Lösung des Problems? Ich hatte die Locale de_DE.UTF-8 nicht kompiliert, wie mir ein locale -a gezeigt hat. PHP ist dann immer stillschweigend auf die nächstliegende Locale gesprungen. Frechheit, da hätte ich mal eine Meldung erwartet.
Naja, korrigieren war ja einfach: In Debian einfach /etc/locale.gen anpassen und locale-gen aufrufen. Wenn man es denn weiß kein Thema. Wieder eine wertvolle Minuten verschenkt …
Freizeitverschwendung
Geschrieben von Björn | Abgelegt unter Computersucht
Ich bin gerade mal auf die Idee gekommen mir die CVS Statsitiken von meinem CMS-Projekt anzuschauen. Ich glaube ich verbringe definitiv zu viel meineer Freizeit damit, an dem Ding herumzuprogrammieren:
# of Changes: 3254Lines changed: 64015Lines per change: 20
Und da fehlt alles vor 2003, weil ich damals den CVS-Server gewechselt habe und mit dem Projekt im CVS neu begonnen habe.




