Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    209

    Lettura dati da file txt

    deve leggere un file testo e stampare a video il risultato solo che con le lettere accentate mi genera un errore tipo questo quadrato [] cosa devo corregere???

    $desc=fopen("$file","r"); //apre il file
    if(!$desc) die ("Errore nella operazione con il file");
    while (!feof($desc))
    {
    $buffer = fgets($desc);
    //$buffer=str_replace("'","’",$buffer);
    //$buffer=str_replace("é","ê",$buffer);
    $buffer= htmlentities("$buffer", ENT_QUOTES);
    echo html_entity_decode(nl2br($buffer)); //riga letta
    //echo $desc;
    }
    fclose ($desc); #chiude il file

  2. #2
    probabilmente è dovuto a una differenza di charset tra la pagina dove visualizzi il file e il file che leggi...
    controlla che entrambi siano uguali
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.