-
Ancora accentate
Ciao a tutti!
ho un problema con un forum qui su Altervista (http://dariosky.altervista.org/forum/), non riesco a visualizzare le accentate.
Cercando tra tra le risposte già date vedo che si consiglia di scaricare la lingua italiana da phpbb.com, ma non é servito. È strano perché in locale lo stesso forum mi funziona, forse è qualche problema con il database mySQL ?
Boh, non so proprio dove sbattere la testa!
-
Secondo me è un export sbagliato da phpmyadmin...
Hai ripristinato un backup ?
-
Si in effetti... ma cosa potrebbe essere?
Il forum lo vedo correttamente in locale, e ho visto ora che anche da phpmyadmin in altervista le accentate le vedo male (mentre in locale no)...
Eppure io ho fatto il backup, splittato e recuperato... cosa potrei aver sbagliato?
-
Già, a dire il vero c'è un'altra cosa:
per esportare e reimportare ho dovuto impostare la casella "compatibilità all'esportazione SQL su "mySQL4" perché lasciando su NONE mi dava errore nel ripristino...
In effetti in NONE in ogni tabella c'è:
ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
mentre con mySQL4 questa scompare (e rimane solo TYPE=MyISAM )
come posso (se posso) impostare tutte le tabelle sul charset utf8 ?
-
ecco il problema.
Il charset è iso-8859-1 non utf8. Devi esportare con questo charset
-
Beh visto che il problema è solo nei messaggi che ho esportato e ripristinato, ma non in quelli nuovi penso che potrei fare uno scriptuzzo che mi scorre tutte le tabelle e mi sostituisce i caratteri infami in accenti normale (non stiloso ma efficace)... magari dovrò ripassarmi un po' di SQL perché sono arrugginito.
In alternativa, come dici tu, riesportare e reimportare credo mi farebbe perdere i nuovi messaggi (da quando ho importato) ... va beh, saranno un paio.
Grazie mille intanto! :winkOLD:
-
Ho fatto lo scriptuzzo che ha girato tutti i messaggi del forum e sostituito le malefiche accentate con la codifica giusta... Se qualcuno fosse interessato mi faccia sapere...
Grazie ancora a Inverno! :smile:
-
dariosky, evita i post consecutivi, esiste la funzione edita...
Cià!