• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Umlaute in Webseiten darstellen

WAY_KOW

Neues Mitglied
Hallo

Die Inhalte werden aus einer Datenbank eingelesen. (Programmiersprache php4)

Anstatt der Umlaute steht folgendes

f�r

Im Heder der HTML5 Datei steht

PHP:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta charset="UTF-8">

Wie kann ich die Umlaute darstellen?
 
Ist das Script im UTF-8-Format ohne BOM gespeichert?
Sagst du MySQL, dass du mit UTF-8 arbeiten willst? "SET NAMES 'utf8'"
 
Edit: Doch nicht, schlägt mir Dreamweaver anscheinend falsch vor :O

Lösch beide Zeilen und nimm das:

PHP:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
Funktioniert immer noch nicht.

Das Problem ist erst aufgetreten als ich von Dreamweaver auf Netbeams umgestellt habe.

Kann es sein, dass mit dem UTF-8 codierung etwas nicht stimmt und was könnte das problem sein?
 
Dann sieht es ja noch schlimmer aus:(

gro�e

Der Rat war trotzdem richtig. Für HTML5-Dateien reicht ein:
HTML:
<meta charset="UTF-8" />

Was du wahrscheinlich aber zusätzlich noch machen musst - und hier ja auch schon angesprochen wurde - ist bei Netbeans die Grundeinstellung des Editors auf utf-8 zu ändern.
 
Das Problem konnte ich nun lösen. Die per DB eingelsenen Seiten waren richtig.
Nur die statischen Texte in der Vorlage nicht. Ich habe diese dann von Hand in
Code:
&uuml;
codiert.

Eigentlich steht in Netbeans in der Projekteinstellung folgendes:

bild.jpg
 
Zurück
Oben