Seite 1 von 1

Hö? Umlaute (Ä, ö, ü) werden nicht richtig dargestellt.

Verfasst: 04.11.2010, 18:10
von SeriousBadMan
Ich hab genug Websites, auf denen das alles richtig dargestellt wird und jetzt zickt eine und ich weiß nicht, woran es liegen könnte. Vorab: Ich schreibe meine Umlaute immer als ä, ü, ö auch im Quelltext, aber es sollte ja trotzdem funktionieren...

ein kleines ü sieht bei mir im Moment so aus: ÃŒ
ein kleines ö dagegen so: ö

was habe ich gemacht um das zu beheben?

a) ich habe in der admin oberfläche des hosters jegliche bevormundung (standard charset des servers verwenden) ausgeschaltet.

b) ich habe das hier in den header der .html-Dateien kopiert: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

c) ich habe das hier in die .htaccess geschrieben: AddDefaultCharSet ISO-8859-1

Wobei ich b) und c) nicht gleichzeitig sondern nacheinander gemacht habe.

Problem: Nix hilft. :cry: Was kann ich noch machen?

Verfasst:
von

Verfasst: 04.11.2010, 18:18
von euroexchange.de
@SeriousBadMan

Solltest Du PHP nutzen dann versuche bei der Ausgabe mal ein:

echo " ".utf8_encode($text)." ";

oder

echo " ".utf8_decode($text)." ";

einzubauen und schau mal was da rauskommt.

Verfasst: 04.11.2010, 18:20
von sx06050
Charset-Einstellungen in der Datenbank evtl.?
Is es nur bei deinem Browser so?

Verfasst:
von

Verfasst: 04.11.2010, 18:36
von Synonym
Mal eine andere Frage:
Handelt es sich dabei um Content der aus einer Datenbank kommt, welchen, der per PHP ausgegeben wird oder um statische Files?

Kann man sich das mal irgendwo ansehen?

Ins Blaue geraten würde ich sagen, Du lieferst zwar Iso aus, die Files sind aber als utf-8 codiert, oder die DB-Verbindung ist es....

Verfasst: 04.11.2010, 18:49
von SeriousBadMan
Sorry, das hätte ich wohl dazuschreiben sollen! Es ist handgecodetes html! Keine Datenbank, kein php!

Liegt nicht am Browser, in FF und Chrome ist es das Gleiche.

@Synonym - und wie ändere ich die Codierung der Files? ich nutze zum Bearbeiten notepad2... habe grade geschaut, die Codierung der Files ist laut notepad2 ANSI...

Verfasst: 04.11.2010, 18:55
von Synonym
Ok, hab mir das Teil eben mal heruntergeladen und eine utf-8-Datei bei mir aufgemacht.

Unten in der Statusleiste, neben Linie, Zeichen und KB steht der verwendete Zeichensatz. In meinem Fall also "UTF-8".

Umstellen müsste man es so können, wenn es denn überhaupt daran liegt:
File -> Encoding -> More -> in dem Fenster das entsprechende wählen.

In meinem Fall zeigt die Statusleiste danach "ISO-8859-1"

Verfasst: 04.11.2010, 18:56
von euroexchange.de
Dann kannst Du das beim speichern der Datei unten angeben:

Dateiname
Dateityp
Codierung

Bei Codierung stellst Du entsprechend ein.

Verfasst: 04.11.2010, 19:26
von SeriousBadMan
Ok, irgendwie gab es da ISO-8859-1 nicht.

Allerdings habe ich nach allem Durchprobieren irgendwann auf einmal die ganzen ö und ÃŒ direkt in meiner .html-file gehabt - dann habe ich sie mit "suchen & ersetzen" alle umgeändert und o wunder es ging auf einmal.

keine ahnung was los war, aber auf jeden fall danke, denn jetzt klappt's und vor dieser frage (& den antworten) hat es nicht geklappt. :-)