Seltsames Problem mit Umlauten

Sasser

Erfahrenes Mitglied
Guten Abend!

Ich habe Texte in einer Textdatei, welche normal ÄÖÜ enthalten und auch normal ausgegeben werden. Nun habe ich eine Datei, in welcher Datensätze untereinander abgespeichert sind. Diese sind auch wie die anderen mit ÄÖÜ gespeichert. Bei diesen werden mir komischerweise die Datensätze anstatt ä mit ü ausgegeben. Das korioseste: Beim ersten Datensatz wird mir anstatt 7 => %EF%BB%BF7 ausgegeben wenn ich diese in einen Link schreibe, obwohl wenn ich über den Link fahre mit eine 7 angezeigt wird.

Hat dieses Phänomen schon einmal jemand gehabt?

PHP:
header ( "Content-type: text/html; charset=ISO-8859-1" );
 
Hi,

welche Zeichenkodierung nutzt denn die Datenbank? Offensichtlich nicht "ISO-8859-1".

mfg Maik
 
Hi,

also als erstes wie schon erwähnt würde ich prüfen ob die Files mit dem gleichen Datensatz abgepsichert sind und kein DOM mit sichtbar gespeichert ist...

Für die Ausgabe kannst du bei solchen "wirren Zeichen" folgendes machen:
PHP:
$string = 'ü';
$reStr   = utf8_decode($string);
echo $reStr;

Macht dann aus ü = ü (ich nehme an du hast dich oben vertippt o.O)

LG Dave
 
Also die Dateien wurden auf einem Windowsrechner pre Hand geschrieben.

Habe die Daten nur auf der Seite umgeschrieben und es funktioniert ;)

Danke!
 
Zuletzt bearbeitet:
Zurück