umlaute-problem mit dos-datei

droni

Erfahrenes Mitglied
Moin,
ich lese mit PHP eine in DOS erstellte txt Datei ein.
Ich habe nur das Problem, dass die Umlaute als "Kisten" dargestellt werden.

Gibt es irgend eine Möglichkeit das in normale umlaute umzuwandeln?

MfG
droni
 
also, ist das so gedacht, dass es alle äöüs mit ae,oe,ue ersetzt? Wenn ja, dann:

<?

$text = "ä ö ü";

$array = array("ae","oe","ue");
$array2 = array("ä","ö","ü");

for($i=0; $i < 3; $i++)
{
$text = str_replace($array2[$i],$array[$i],$text);
}

// Ausgabe: ae ö ü
echo $text;

?>
 
ermm...nein.

die Umlaute werden als "Kästchen" dargestellt. Ich hätte gerne eine Klarschrift von äöü usw.
 
<?

$text = "???|K{ôR???}A|??????ô£x";

$text = str_replace("?","ä",$text);

echo $text;

?>

Vielleicht funktionierts so......vielleicht aber auch nicht^^
 
Wie kommt dein Text in die Datei? Sind dort schon die falschen Buchstaben? Vielleicht kann man die Fehlerursache abstellen, anstatt mit dem Fehler leben zu müssen. ;-)
 
Zurück