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

Antwort per Email an