quando esporto il db in un file .sql le lettere accentate vengono sostituite con caratteri strani. come si risolve questo problema?![]()
quando esporto il db in un file .sql le lettere accentate vengono sostituite con caratteri strani. come si risolve questo problema?![]()
Errare humanum est, perseverare ovest
ne abbiamo gia' parlato. Varie volte.Originariamente inviato da carlo2002
quando esporto il db in un file .sql le lettere accentate vengono sostituite con caratteri strani. come si risolve questo problema?![]()
dipende dalla configurazione che usi e dal tool di esportazione. In pratica il character set usato per l'esportazione deve essere lo stesso che usi per l'importazione.
Personalmente utilizzo il comando mysqldump da shell impostando lo stesso character set della connessione di dove andra' eseguito il restore. Per ora e' la soluzione piu' rapida che ho trovato per questo problema ( che poi problema non e').
ti posto un esempio di dump:
codice:mysqldump -u root -ptuapwd --add-drop-table --default-character-set=latin1 --databases nomedb > dev:\tuo_path\nome-dump.sql
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
mmm... solo che sono su win e sto tentando l'esportazione con phpmyadmin e nell'esportazione non c'è dove selezionare il character set :master:
Errare humanum est, perseverare ovest
collazione della connessione di MySQL:
lo trovi nella home di phpmyadmin, ma dai retta... guarda il charset del db di destinazione ed esporta da shell con "quel" charset...
il resto e' .... mancia....![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.