Moin
Wenn ich aber in renderContentOn: die Daten ausgebe (der
Browser steht auf utf-8) sehe ich keine Umlaute.
Was behauptet die HTML-Datei, für eine Codierung zu verwenden?
Das steht in der generierten Seite:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8;
charset=utf-8"/><meta http-equiv="Content-Script-Type" content="text/
javascript"/>
Seltsamerweise erscheinen sie, wenn ich im Browser auf
iso-8859-1 wechsle.
Spricht dafür, dass die Zeichen tatsächlich mit ISO-8859-1
codiert sind. Steht dein Browser auf Automatik oder hast du
eine Codierung fest eingestellt?
Firefox auf utf-8, Safari auf Automatik (was auch utf-8 sein sollte)
Dabei war das Original-File utf-8 und in
Squeak (im Explorer) sehe ich auch die Umlaute. Muss ich vor
der Ausgabe irgendwo noch einmal konvertieren? Brauche ich
asWideString? Für die Ausgabe benutze ich html text: myText
Also selbst
html text: (WideString fromString: 'ÜÖÄ').
gibt Fragezeichen aus. Ist das nur auf dem Mac so?
Kann das mal jemand unter Windows probieren?
Bis dann
Enno