Convertire il charset di WordPress da ISO-8859-* a UTF-8

vintage typewriter
Creative Commons License photo credit: House Of Sims

Ho iniziato a scrivere su WordPress usando il charset ISO-8859-15 (opzioni > lettura), dopodiché, un bel giorno, ho deciso di passare a utf-8.

Cosa è successo? …che al posto dei caratteri accentati si vedevano dei punti di domanda! UFFA!

Allora sono andato un po’ in cerca e ho trovato qualcuno che diceva di avere la soluzione; purtroppo non ho potuto provare perché il mio provider non mi dava gli strumenti necessari. Ho cercato di aggirare le mancanze del provider, ma purtroppo la cosa sembrava non funzionare.

Finalmente un altro bel giorno ho potuto urlare il mio “EUREKA“!
Perché?
Avevo trovato un’altra “soluzione” (tra virgolette, perché di vera soluzione non si tratta, ma almeno i sintomi più evidenti scompaiono)

Ho fatto un bel backup del mio database di WordPress – seguendo le istruzioni – e poi ho aperto il file *.sql con un editor di testo (tipo Notepad++) con cui ho fatto un cerca/trova dei caratteri che più si notavano essere sbagliati: ò à ù ì è é. …e li ho sostituiti con i rispettivi in HTML.
Poi ho ricaricato il nuovo database!
Et voilat!

3 pensieri su “Convertire il charset di WordPress da ISO-8859-* a UTF-8”

  1. Ottimo lavoro, questa è una delle alternative possibili all’esecuzione dello script indicato sul mio sito. Anche se devo dire che a me non aveva funzionato e non ho capito ancora il perchè..!

    Ciao, Paolo.

  2. Cosa vuoi che ti dica… :\ C’ho sbattuto un po’ la testa!
    Figurati che avevo persino deciso di pagare qualcuno che me lo convertisse, tanto disperato ero!! 🙂
    …solo che poi quella persona si è pure rivelata inetta!
    …quindi: meglio farsi le cose da soli, se proprio gli altri non possono aiutarti!!
    ciao!

  3. Un altra nota:
    se aggiornate una vecchia versione di WP ad una più recente noterete che forse nel vecchio file config manca una riga simile:
    define('DB_CHARSET', 'utf8');
    Non aggiungetela al vecchio file pensando di fare una cosa giusta, perchè vi salteranno un’altra volta tutti i caratteri!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Ricevi un avviso se ci sono nuovi commenti. Oppure iscriviti senza commentare.

You can add images to your comment by clicking here.