• User Newbie

    leggere un file contenente lettere tedesche

    ho incontrato la necessità di leggere un file di testo contenente lettere appartenenti all' alfabeto tedesco ( oltre ai nostri caratteri ne contiene anche altri come "äëß" ) e sono rimasto stupito quando la seguente funzione, che uso da molto tempo, non era in grado di scriverli corettamente sulla pagina web
    aprendo la pagina con firefox al posto dei caratteri viene visualizzato un "?" e in Internet Explorer un quadrato
    $ret = "";
    if (!$p_file = fopen("./file.txt","r")) {
    echo "Linguage file not found";
    } else {
    while(!feof($p_file))
    {
    $linea = fgets($p_file, 255);
    echo $linea;
    }
    }
    fclose($p_file);
    }

    ho semplificato la funzione togliendo quello che riguardava il mio sito in qustione per una maggiore chiarezza... il sito è ospitato da altervista ma da gli stessi problemi su Apache2 con PHP5.1 sul mio PC