Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di zumo
    Registrato dal
    Jun 2002
    Messaggi
    141

    Importare csv (problema)

    Importando un file csv mi cre un problema le lettere accentate me le cambia in modo strano.come posso fare ? Importo con caratteri Utf8 devo cambiarlo?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    imposta anche il carachter encoding della pagina a utf8.

    ciao

  3. #3
    Utente di HTML.it L'avatar di zumo
    Registrato dal
    Jun 2002
    Messaggi
    141
    mi sono perso mi spieghi meglio? grazie mille ma non so dove cambiarlo

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    nella pagina php che genera l'html metti all'inizio del file

    codice:
    header('Content-type: text/html;charset=utf8');
    Attento che se hai delle accentate scritte staticamente dal tuo editor potrebbero risultare "sballate".

    In tal caso devi impostare il tuo editor in modo che generi un file con encoding utf8.

    ciao

  5. #5
    Utente di HTML.it L'avatar di zumo
    Registrato dal
    Jun 2002
    Messaggi
    141
    scusa ma io intendo che quando importo phpMyAdmin il file csv sul database mi ritornano salvati sul database caratteri sbagliati propio dove ci sono(nel file csv) gli accenti...

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    sei sicuro che il problema non sia dovuto alla visualizzazione?

    Phpmyadmin potrebbe mostrare i caratteri errati, ma poi nel db potrebbero essere corretti.

    Prova a verificare anche l'encoding del server mysql.

    Ciao

  7. #7
    Utente di HTML.it L'avatar di zumo
    Registrato dal
    Jun 2002
    Messaggi
    141
    nella pagina iniziale dopo essermi loggato mi dice questo



    Set di caratteri MySQL: UTF-8 Unicode (utf8)

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ok, quindi probabilmente il db ha i record corretti, ma phpmyadmin te li mostra in modo errato.

    Prova a fare una pagina che estrae i dati da db e li stampi a video con in testa l'istruzione che ti ho dato prima, dovresti vedere correttamente i dati inseriti.

    Alternativamente puoi controllare se da qualche parte nella configurazione di phpmyadmin puoi settare il carachter encoding (sinceramente non ci ho mai guardato).

    ciao

  9. #9
    Utente di HTML.it L'avatar di zumo
    Registrato dal
    Jun 2002
    Messaggi
    141
    me li mostra in modo sbagliato,e nel database sono inseriti sbagliati sembra che nell'importazione mi cambi le lettere accentate

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ma sei sicuro che il file csv sia stato scritto in utf8?

    ciao

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.