Sven Moers: PHP UTF-8 Textdatei

Habe ein Problem mit einer Textdatei. Ich will eine UTF-8 Textdatei Zeile für Zeile auslesen, schaffe es aber nicht. Erstmal mein Code:

$file_content= file_get_contents("test.txt");
$file = explode("\n", $file_content);
for ($i = $currentIndex; $i < $count; $i++)
{
$line = $datei[$i];
....
}

Habe es schon mit utf8_decode getestet, was aber leider nicht funktioniert. Drehe schon fast durch :D. Kann die Datei auch nicht einfach neu speichern, weil die auto angelegt wird und ich die auslesen will. Habe zum testen die Datei neu gespeichert unter "ANSI- Notepad". Dann funktioniert es einwandfrei. Code ist also korrekt :).

Gruß Sven

  1. Tach!

    Habe ein Problem mit einer Textdatei. Ich will eine UTF-8 Textdatei Zeile für Zeile auslesen, schaffe es aber nicht. Erstmal mein Code:

    Erstmal wäre eine Beschreibung des fehlerhaften Zustandes wichtig. Was soll sein und was ist stattdessen? Das bitte aus der Sicht des Programms, à la in Variable x soll y stehen, aber da steht immer z.

    $file_content= file_get_contents("test.txt");
    $file = explode("\n", $file_content);
    for ($i = $currentIndex; $i < $count; $i++)
    {
    $line = $datei[$i];
    ....
    }
    

    Was ist der Inhalt von $currentIndex und von $datei?

    dedlfix.