http://blog.DoZarte.com


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!

Se l'articolo era interessante, forse troverai approfondimenti nei seguenti link sponsorizzati...


3 commenti a “Convertire il charset di Wordpress da ISO-8859-* a UTF-8”

  1. Paolo Gatti scrive:

    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. DoZ scrive:

    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. DoZ scrive:

    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!

Leave a Reply

XHTML: Tags concessi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

You can add images to your comment by clicking here.