|
|||||||
![]() |
|
|
LinkBack | Strumenti discussione | Modalità visualizzazione |
|
|||
|
Ho un'applicazione che deve caricare un file di testo e scorrere tutte le sue righe per tirare fuori dei dati. Per fare questo ho utilizzato la funzione file() che genera un'array dal file di testo dove ogni riga diventa un'elemento dell'array.
Il problema ? che visualizzando il contenuto degli elementi dell'array trovo che al posto delle lettere accentate (?????) compaiono dei caratteri strani. Qualcuno ha in mente qualcosa???? Saluti, Cristian
__________________
Follow the white rabbit.... |
|
|||
|
non puoi leggere direttamente su file.
Devi prima leggere su una stringa, applicare l'utf8_encode o utf8_decode (prova tu quale funziona) e dopo avrai nella stringa il testo corretto. $s=file_get_contents("nomefile"); $s=utf8_encode($s); oppure $s=utf8_decode($s); ora su $s ci sono i caratteri corretti. |
![]() |
| Strumenti discussione | |
| Modalità visualizzazione | |
|
|
Discussioni simili
|
||||
| Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
| errori personalizzati | lalasoft.it | Pannello di controllo Helm - Windows | 1 | 22-11-2007 19.55.16 |
| Nuove Lettere di AR | serverplan | Comunicazioni stato Server | 0 | 07-11-2005 18.29.36 |
| aituo. Errori in home page mambo | lucaxxaa | PHP | 11 | 14-10-2005 14.25.44 |
| Errori con truetype e Gd | oslinux | PHP | 2 | 01-12-2004 15.03.00 |
| funzione mail() | scen | PHP | 1 | 03-04-2003 20.41.37 |