
Default Locale bei ColdFusion ändern
Ich liebe ColdFusion... und seit CF8 sogar noch ein bissl mehr...
Und noch viel mehr seit ich bei ColdFusion-Weekly eine Version gewonnen habe :)
Nun hat mans als Deutscher mit US-Produkten ja nicht immer ganz einfach... Das Ding steht per default auf der englischen Locale (en_US)... Wo aber holt der sich das her? Und wie ändert man das dauerhaft, um nicht in jeder Anwendung setlocale("German (Standard)") schreiben zu müssen?
Ein wenig Recherche brachte dann
- die Locale zieht ColdFusion aus der JVM
- die JVM zieht diese wiederum aus dem Betriebssystem
Um nun ColdFusion beizubringen, dass er sich bitteschön deutsch zu verhalten hat (im Umgang mit Formaten!!!), gibt man der JVM einfach zwei Paramter mit:
Dafür hat man zwei Möglichkeiten:
- Man trägt sie im ColdFusion-Administrator unter Settings -> Java and JVM im Feld JVM Args ein.
- Man trägt sie in die Datei %CFROOT%\runtime\bin\jvm.config unter java.args= ein.
Die Werte für beide Parameter müssen sich übrigens an die ISO-Codes für Language und Region halten.
In jedem Fall ist ein Neustart des ColdFusion-Server-Dienstes angesagt. Manchmal hilft sogar nur ein kompletter Reboot, da sich die Java-Settings gerne auch mal fest einnisten.




Für diesen Eintrag existieren keine Kommentare.
[Kommentar hinzufügen] [Kommentare verfolgen]