- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- conversione DB mysql in utf8
-
conversione DB mysql in utf8
Salve,
stavo aggiornando il mio sito, purtroppo l'aggiornamento prevede modifiche al DB, e alla fine mi trovo con un sito dove le lettere accentate sono troncate. Il dump del DB è corretto e completo, da quel che vedo, quindi, se ho ben capito dovrebbe essere solo un problema di caratteri. Prima il Db non era utf8 adesso il nuovo sito prevede utf8.
E' possibile in qualche modo convertire il DB mysql in utf8 ?
Grazie.
-
PHP prevede l'uso di due funzioni di conversione dei caratteri da a ISO/UTF-8.
utf8_decode() e utf8_encode()
Ciao!
-
Il problema potrebbe essere semplicemente di visualizzazione sul browser: prova a cambiare la codifica caratteri (in Firefox vai su "Visualizza" -> "Codifica caratteri" -> "Unicode")
Se questo risolve il problema dei caratteri accentati metti questo tag nell'head:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
e sei a posto.
Sennò non ho capito la domanda...
-
Grazie delle risposte.
Il problema comunque non è del browser.Proverò le funzioni PHP. Grazie.