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

meta encoding utf8 verändert sich

krackmoe

Neues Mitglied
Hole mir die Texte aus einer MYSQL Datenbank wo ich den Datentyp auf utf8_general_ci eingestellt habe.

In meiner xml/html(xsl stylesheet) Datei geb ich an:
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />


Jedoch zeigt er mir im Browser keine Umlaute an sondern nur diese Rechtecke mit den Fragezeichen drin.

Warum ist das so!?
 
Sollte auch mit Firebug gehen oder?

Also wenn ich da das html dann untersuche damit steht bei mir im Head:

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

Das sollt ja eigentlich passen!?

In der Datenbank hab ich das Attribut text(varchar) auf utf8_general_ci umgestellt, was auch passen sollte!?
 
Der Header des Servers hat nichts mit dem <head>-Bereich einer HTML-Datei zu tun. Den kann man nicht mit Firebug auslesen.
 
Hab den Fehler gefunden.
Musste nur das Charset der Datenbank anpassen :) Eh glaub ich so wie du gesagt hast!

Code:
mysqli_set_charset($sqlConnection, "utf8");
 
Zurück
Oben