Moin!
Vermutlich kann Deine Ausgabegerät kein UTF-8 oder ist nicht darauf umgestellt. Zum Testen mal im Browser ausgeben und Codierung UTF-8 einstellen, dann sollte ein kleines österreich zu sehen sein.
Ja, das geht. Aber kann man das nicht auch in reines ASCII umwandeln?
ASCII ist ein gutes Stichwort (auch wenn ich mir sicher bin, dass du nicht wirklich ASCII gemeint hast):
ASCII umfaßt nämlich streng gesehen nur 128 Zeichen (7 Bit) - und Umlaute sind nicht darunter! Das große Ö läßt sich also mit ASCII nicht codieren.
Und wenn man annimmt, dass du ASCII in dem Sinn meintest, der sich technisch hinter ISO-8859-1 verbirgt, dann ist dort das große Ö enthalten und somit codierbar - allerdings gibt es noch mehrere hunderttausend Schriftzeichen, die mit ISO-8859-1 wieder nicht codiert werden können.
Der simpelste Weg, um mit Zeichen umzugehen, die in UTF-8 codiert sind, ist die Umstellung der eigenen Codierung auf UTF-8 (alternativ auch jede andere Codierung, die den gesamten Unicode-Zeichenvorrat darstellen kann, und nicht nur begrenzte Ausschnitte wie "ASCII" oder "ISO-8859-1").
- Sven Rautenberg
"Love your nation - respect the others."