Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    Utilzzare lettere accentate

    Ciao a tutti!
    ho un problema con le lettere accentate (à,è,é,ù,ò), praticamente quando lo script che utilizzo per l'import dei dati in mysql trova una parola con la lettera accentata la "salta" e passa al record successivo.

    Ho provato a sostituire le lettere accentate con delle lettere normali, ma senza risultato , sembra che appena la legga tack la salta senza nemmeno lavorarla.

    Cosa posso fare???

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Intano è sorprendente che tu abbia problemi con àèéòù e non con ì
    Detta questa stupidata...

    Assicurati che la collation delle tabelle e la connessione al db abbiano entrambe lo stesso charset, usando utf-8 per entrambi non dovresti aver problemi.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    allora il mio db è sù A...a ed è

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

    la tabella dove invece registro i dati è
    MyISAM utf8_general_ci

    però i campi all'interno sono di vari formati : utf8_general_ci , ucs2_general_ci, latin1_swedish_ci , utf8_swedish_ci , e alcuni sono vuoti

    dimenticavo di dirvi che lo scitp che ho creato per quest'import lo faccio eseguire sotto joomla, non sò se cambi qualcosa

  4. #4
    Posta almeno la parte rilevante dello script che usi e parte del dump che fai elaborare

    :ciao:

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Originariamente inviato da james81
    allora il mio db è sù A...a ed è

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

    la tabella dove invece registro i dati è
    MyISAM utf8_general_ci

    però i campi all'interno sono di vari formati : utf8_general_ci , ucs2_general_ci, latin1_swedish_ci , utf8_swedish_ci , e alcuni sono vuoti

    dimenticavo di dirvi che lo scitp che ho creato per quest'import lo faccio eseguire sotto joomla, non sò se cambi qualcosa
    Tutti i charset puoi cambiarli come vuoi, basta che ti colleghi al db con phpmyadmin.
    Questi sono probabilmente i set impostati di default, ma non sta scritto da nessuna parte che devi tenerteli per forza.
    Per evitare danni fa un dump del database e poi cambia tutti i charset uniformadoli ad utf-8.

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    ok...ma utf8_general/swedish..... quale metto ?

  7. #7
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Vanno bene entrambi, sia utf8_general_ci che latin1_swedish_ci, il primo però dovrebbe darti maggior supporto per altri caratteri che al momento non ti servono, ma in futuro non si sa mai.

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.