by Oliver
27. May 2010 13:45
Ab und zu passiert es, dass eine Seite mit einem falschen Encoding angezeigt wird, zu erkennen an den unschönen Fragezeichen-Kästchen:
Woran liegt’s? Es liegt am Encoding der Datei, in der diese Seite gespeichert ist. Mein Lieblingstool zur Textverarbeitung und für Encoding-Fragen ist Notepad++, das uns folgende Informationen für die betroffene Datei preisgibt:
Unsere Dateien sollten aber alle in UTF-8 kodiert sein, damit sie korrekt angezeigt werden (weil die Masterpage UTF-8-kodiert gespeichert ist? Da bin ich mir gerade nicht so sicher…). Jedenfalls genügt ein Klick auf “Convert to UTF-8”, um das Format der Datei zu ändern. Jetzt noch speichern und schon ist die Welt wieder heile bzw. sind die deutschen Sonderzeichen wieder vernünftig lesbar:
Diese Umstellung des Encoding kann man auch aus Visual Studio heraus direkt vornehmen, allerdings in ein paar mehr Schritten. Hier eine kurze Anleitung:
- Die Datei muss als neue Datei gespeichert werden:
- Der unscheinbare Pfeil neben dem Save-Button eröffnet neue Möglichkeiten: “Save with Encoding…”
- Ja, ich will die Datei wirklich speichern (überschreiben):
- Jetzt das Encoding anpassen und UTF-8 auswählen:
- Dann noch ein beherzter Klick auf OK und die Datei ist konvertiert.
Frohes Schaffen! Oliver