Am 23. April 2008 11:26 schrieb Edwin Buehler <[EMAIL PROTECTED]>: > Hallo, > > ich habe ein Problem mit der utf-8 Kodierung in meinem Image. > > Ich habe ein mir neues Image (basierend auf v3.9) aufgebaut mit allen Teilen > die ich brauche. Danach habe ich mit Monticello > auch meinen Code eingeladen. Zunächst schien es das alle richtig > funktioniert. > Alle Umlaute werden richtig mit der Seasideapplication auf der Webseite > dargestellt.
Das ist keine Garantie dass alles richtig funktioniert. Zuerst müssen wir das gewünschte Verhalten kennen. Das ist in diesem Fall ob die Strings im image Squeak oder utf-8 encoded sein sollen. Es geht also darum ob für uft-8 Strings von der Datenbank und vom Web eine Dekodierung vorgenommen werden sollte. Gruss Philippe > Die Strings kommen dabei entweder aus einer UTF-8 > kodierten postgres Datenbank oder aus einer Übersetzungstabelle vom > LanguageEditor aber nicht aus. > > Wenn ich nun aber die Datenbank lösche und die mit GLORP neu erzeugte mit > Daten füllen will, dann führen die Umlaute aus dem Smalltalk code > zu einer Fehlermeldung von postgres: "ERROR: invalid byte sequence for > encoding "UTF8": 0xfc" > > Ändere ich in meinem neuen Image eine Methode die mir Daten für die DB > erzeugt und übertrage meinen Code mit Monticello auf > mein altes Images, dann werden die Strings mit Umlauten im Code wieder als > utf-8 erkannt. Aber sie werden nicht richtig auf der Webseite angezeigt. > > Muß ich in meinem Image die Kodierung einstellen ? > > Im Internet und den Squeaklisten konnte ich nichts zu meinem Problem finden. > > > > > - Edwin
