Probleme mit Zeichencodierung

kapfe89

Mitglied
Hallo zusammen,

ich habe folgendes Problem beim Erstellen meiner Website.

Und zwar werden Umlaute falsch dargestellt.

Jetzt habe ich die Zeichencodierung auf utf8 gestellt, und es klappt die Ausgabe der normalen Html-Dateien.
Allerdings werden die Strings, die ich mir per PHP aus der Datenbank hole, immer noch falsch angezeigt.
Also habe ich die Zeichencodierung der MySql Tabelle auf utf8 gestellt.

Trotzdem werden die Umlaute immer noch falsch angezeigt.

Was kann ich da tun?

Gruß & Danke
Martin
 
Versuch mal das:

mysql_query("SET NAMES utf8");

Musst du einbauen, nach dem die Datenbank-Verbindung aufgebaut wird und bevor die ersten Daten aus der DB gelesen werden.
 
Hallo,

erst mal danke!

Hat leider nicht geklappt.
Liegt das daran, da ich meine Datenbankverbindung über mysqli aufbaue?

PHP:
$db = new mysqli("localhost", xx,xx ,xx);

Muss ich dann die von dir vorgeschlagene Methode auch anders aufführen?

Danke & Gruß
Martin

##EDIT##

Hi,

bin selbst draufgekommen.

Mit:

$db->query("...utf8);

klappt es.

Perfekt. Vielen Dank.

Gruß
Martin
 
Zurück