Ciao a tutti... sto letteralmente sclerando nel tentativo di caricare in locale, sul mio pc, una copia del mio forum. Il DB è di 120 MB zippati e volevo evitare di dividerlo in 60 file per usare il phpmyadmin quindi volevo caricarlo da riga di comando tramile il prompt di msdos.
La mia configurazione è:
windows 7
mysql 5.1.46 x64
php 5.2.13
apache 2.2.15
Ogni volta che provo a caricare il database tramite il comando da shell:
codice:
c:\> mysql -u root -p database < database.sql
alla prima lettera accentata che trova (in questo caso una ù) mi appare l'errore:
codice:
ERROR 1366 (HY000) at line 521: Incorrect string value: '\xF9 bell...' for column 'forum_desc' at row 1
dove \xF9 è appunto la ù.
Nel mio dump nel file .sql c'è effettivamente la ù ma non viene interpretata in modo corretto.
Ho ripovato più volte inserendo l'opzione "--character-default-set=" variando da utf8 a latin1 a latin7.. ne ho provate un po' ma niente da fare sempre lo stesso errore.
Poi sono andato del my.ini della cartella del mysql e ho settato lì in vari modi il --character-default-set=, ho riavviato il processo ma niente da fare
.
Se in vece provo a caricare una query dal phpmyadmin le lettere accentate me le riconosce correttamente....
avete qualche idea su come risolvere il mio problema?
grazie