Am Montag, 14. Juni 2004 13:10 schrieb Manfred Gn�dig:
> Hallo,
> ich habe gerade ein CGI auf meinem Server installiert.
> Debian Woody in der aktuellen Version.
>
> Das Script hat aber Probleme beim Anzeigen von ��� ��� � (UTF-8).
>
> Auf meinem SuSE Server l�uft das selbe Script auf Anhieb tadellos.
>
> Hat dazu jemand eine Info?
> Wie kann ich dieses Script unter Debian Woody zum Laufen bringen?
>
> Herzlichen Dank und liebe Gr��e
> Manfred

Hallo Manfred,

also das CGI-Script zeigt eigentlich gar keinen Text an; es generiert 
lediglich Daten, die an den Client (i.d.R. Webbrowser) gesendet werden, 
zusammen mit ein paar Steuerdaten. (Die Nutzdaten m�ssen nicht mal was mit 
Text zu tun haben; CGI-generierte JPEG-Bilder funktionieren ganz genauso.) 
Wenn du im Webbrowser nicht die Umlaute angezeigt kriegst, dann unterscheiden 
sich vielleicht die verwendeten Webbrowser bzw. deren Einstellungen.

Unterst�tzen die Browser die von dir verwendete Codierung (nach dem Betreff zu 
urteilen wahrscheinlich UTF-8)? Gibst du ein Content-type-Headerfield mit der 
Angabe zur Codierung an (z.B. "Content-type: text/html; charset=utf-8" oder 
so �hnlich)? Wenn du XHTML oder eine andere XML-Anwendung verwendest, gibst 
du im Falles einer nicht-UTF-8-Codierung diese zu Beginn der Datei in dem 
"<?xml ...>"-Abschnitt an?

Viele Gr��e
Wolfgang

Antwort per Email an