Salve ragazzi!
Sto usando MySql per la prima volta, ma ho già esperienza con sqlServer e access.
Ho provato a importare un txt salvato dal notepad di winXP come UTF-8, ma accenti apostrofi e quant'altro si sono trasformati in lettere alquanto improbabili.
Di solito che impostazioni usate per non avere questo tipo di problema?
Editando a mano le righe con phpMyAdmin non ho problemi, ma le righe sono tante, non ce la farei a inserire tutto a mano.
Il mio caso è simile: su phpmyadmin locale (collazione utf8_unicode_ci) leggo un normalissimo
"Questo è il guestbook"
Esporto la tabella su un file .sql, apro con il blocco note e leggo ancora
"Questo è il guestbook"
Importo la tabella tramite il phpmyadmin incluso nel servizio (stessa collation), e ad un tratto nella tabella su menzionata leggo:
"Questo è il guestbook"
Risultato finale: nel sito, ovviamente, si legge:
"Questo è il guestbook"!
Ho tentato di modificare le impostazioni del sito, o aggiungere chissà che funzione (tipo htmlentities), ma se i caratteri sono sbagliati già a livello di db non so che fare... Un aiuto?
Ho avuto lo stesso problema con l'importazione del database di wordpress, http://forum.it.altervista.org/php-m...ress-utf8.html
purtroppo non trovando soluzione ho dovuto riparare a suon di query confrontando il database da php-myadmin locale a quello di AV
Cioè hai riscritto le lettere accentate al posto di quei segni strani in ogni campo del db???
Ok, si può fare, con una funzione... anche se una soluzione "vera" del problema sarebbe migliore.
A questo punto il problema però è: se esporto il db "ok" da altervista a locale, lo modifico localmente e lo ricarico su altervisa sono daccapo?
ps. magari questo problema non interessa a nessuno, perché avete tutti tecniche migliori per sincronizzare un db locale e il db su altervista... Che metodi usate?
Ultima modifica di Fuligginoso : 22-04-2008 alle ore 18.23.12
Con l'uscita della 2.5.1 mi sto mettendo ad aggiornare.
Visto che ci sono cambio anche il nome di tutte le tabelle di wordpress (per maggior sicurezza).
Operazioni svolte: esportate le tabelle wordpress, con ultra edit rinominate in un colpo solo (da `wp_ @ `CasualewpCasuale_) reimportate le nuove tabelle (le vecchie le lascio fino a lavoro compiuto) e le accentate sono tutte perfette!
Saranno stati gli ultimi aggiornamenti al server 12?
Boh comunque adesso è tutto ok