Come mi girano gli encoding e i charset!

Le due persone che leggono questo miserrimo blog avranno sicuramente notato un calo brusco dei miei interventi. Tutto è dovuto, oltre che all’impegno di papi, anche al fatto che da quando ho fatto la migrazione a Mysql 5 e Wp3, l’encoding del blog era tutto incasinato.

Oggi, libero dal servizio genitoriale, mi sono impuntato ed ho cercato di capire che diavolo stava succedendo. Il database era pulito, gli accenti assolutamente corretti. Ma allora cosa erano quelle schifezze che si vedevano al posto di apostrofi e lettere accentate?

Dopo aver provato a modificare le proprietà delle tabelle e dei relativi encoding, ho trovato la magica formula che da google mi ha permesso di arrivare a questa paginetta del supporto di wordpress dove si dice, molto semplicemente che esiste un define da inserire nel file di configurazione principale di wordpress per definire, appunto, il character set e l’encoding di default.

Ebbene, dopo aver aggiunto la linea:

define('DB_CHARSET', 'utf8');

nel file wp-config.php, magicamente tutto si è sistemato. Come diceva Aldo nei panni dell’Agente Ueber: “Tutto è bene quel che finisce bene!”Le 2 persone che leggono questo miserrimo blog avranno sicuramente notato un calo brusco dei miei interventi. Tutto è dovuto, oltre che all’impegno di papi, anche al fatto che da quando ho fatto la migrazione a Mysql 5 e Wp3, l’encoding del blog era tutto incasinato.

Oggi, libero dal servizio genitoriale, mi sono impuntato ed ho cercato di capire che diavolo stava succedendo. Il database era pulito, gli accenti assolutamente corretti. Ma allora cosa erano quelle schifezze che si vedevano al posto di apostrofi e lettere accentate?

Dopo aver provato a modificare le proprietà delle tabelle e dei relativi encoding, ho trovato la magica formula che da google mi ha permesso di arrivare a questa paginetta del supporto di wordpress