• User Attivo

    importazione in database

    Buongiorno.
    Ho integrato al mio sito, un portale turistico, le strutture ricettive che propone Booking. Mi scarico dal loro sito il file csv con le strutture e me le importo nel database.
    Tutto funziona tranne il fatto che i caratteri accentati, tipo à è...vengono importati come combinazione di caratteri strani.

    Es.

    La Meridiana è...............

    qualcuno mi sa dire come ovviare a questo problema?
    Grazie


  • User Attivo

    Ciao amadeusorrento,
    è un problema dovuto al differente charset che il tuo DB ha rispetto al CSV che carichi.

    Probabilmente il tuo ambiente (DB compreso) è in charset iso-8859-1 o charset iso-8859-2, mentre il CSV è stato rilasciato in UTF-8.

    Le alternative sono che cambi la codifica del CSV per poi ricaricarlo,
    oppure cambi la codifica con cui lavora il tuo DB.

    Ciao


  • Super User

    Si può lavorare al codice php che esegue l'import.
    Funzioni tipo utf8_decode e simili posso aiutare.

    C'è da perderci un pò di tempo in quanto sono in gioco la codifica del file sorgente, la codifica di lavoro del db, delle tabelle, ecc...