php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Browser gibt Daten nicht korrekt aus


 
netleader
04-12-2005, 22:49 
 
Ich habe in meiner Adress DB folgendes stehen:

Spalten der DB:
Firma|Name|Vorname|Strasse|

usw.

Inhalte:

|NULL|Wegner|Peter|Waldstr. 17|
Sina's Werk|Driller|Sina|Feldstraße 12

Wenn ich die DB jetzt Abfrage bekomme ich folgendes angezeigt:

Der 1 DS wird korrekt dargestellt - beim 2 DS steht bei Firma aber

"Sina?s Werk"

wenn irgendwo ein Umlaut oder Hochkomma oder ß steht bekomme ich
nur teilweise "l䤥l" oder ähnliches statt des korrekten Buchstabens angezeigt.

Lasse ich mir dann den Quelltext der Seite anzeigen stehen dort die
korrekten Zeichen und Buchstaben. Nur im Browser nicht.

WAS PASSIERT DA?

 
ghostgambler
04-12-2005, 22:55 
 
entweder läuft deine MySQL-Verbindung auf UTF8 und deine Website auf ISO, oder umgekehrt...ändert die MySQL-Verbindung mit einem Query

mysql_query('SET NAMES "utf8");

auf UTF8 (wie da oben) oder eben auf ISO, jenachdem welchen Zeichensatz du in deiner Website verwendest und das Problem ist gelöst (sofern der Zeichensatz in der Datenbank stimmt und die MySQL-Version hoch genug ist...)


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:36 Uhr.