Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Zeichencodierung UTF-8 trotzdem keine Umlaute

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
KarakTzorn
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 22.07.2012, 08:14
Wohnort: Barnstorf

Beitrag von KarakTzorn » 22.07.2012, 09:03

Grüßt euch,

meine Website ist mit PHP und MySQL realisiert und ohne .htaccess welches Provider-mäßig auch nicht zugelassen wird. Ich habe mich dazu entschieden die Zeichencodierung UTF-8 zu verwenden.

folgende ist auch getätigt:

Im PHP Header

Code: Alles auswählen

header("Content-Type: text/html; charset=UTF-8");
Im HTML-Code

Code: Alles auswählen

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Im CSS

Code: Alles auswählen

@charset "utf-8";
Und in der MySQL-Datenbank ist auch "UTF-8 Unicode (utf8)" eingestellt. Ebenfalls ist bei der Kollation der MySQL-Verbindung und Tabellen "utf8_unicode_ci" ausgwählt.

Die PHPinfo zeigt ebenfalls unter:

Code: Alles auswählen

_SERVER&#91;"HTTP_ACCEPT_CHARSET"&#93;    UTF-8,*;q=0.5
Trotzdem zeigt die Website die Umlaute die von der Datenbank abgerufen werden nicht korrekt an. Umlaute direkt im HTML werden korrekt dargestellt. Nur bei abfrage aus der Datenbank wird die Ausgabe falsch dargestellt. Was kann jetzt noch falsch sein?[/code]
KarakTzorn schreibt GEMA-freie Rockmusik.