• 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...