Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [PHP] Conversione Codifica Cartatteri TXT

    Ciao a tutti,
    ho questo problema:
    carico un file di testo tramite form e lo salvo in una cartella, per poi andare a leggerlo successivamente.
    Questo file è codificato ANSI e voglio farlo diventare UTF8.
    Come posso fare la conversione da codice PHP???

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Si tratta solo di questo file e dovrai fare la conversione solo una volta?
    In tal caso perché scomodarrti a cercare una soluzione tramite PHP? Aprilo con un programma tipo Notepad++ e lo converti in "UTF8 senza BOM".

  3. #3
    Non ho possiblità di fare una conversione a monte in quanto non sarò io ad operare nel flusso dati di input.
    Ho comunqe trovato una soluzione e la scrivo nel caso possa servire ad altri.
    - Effettuto il salvataggio del file cosi come è in ANSI.
    - Quando vado a leggerlo vado ad convertire ogni riga in UTF8 e risolvo il problema.
    Il codice è il seguente:

    Codice PHP:
    $handle=fopen($filename"r");      #apre il file
    while (!feof($handle)) {    
                
    $buffer utf8_encode(fgets($handle));
                
    //... operazioni


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 © 2025 vBulletin Solutions, Inc. All rights reserved.