Skip to content

Lettere accentate, MySQL e Wordpress

Appunto ad uso personale, o quasi. Metti che tu abbia un blog, magari in condominio, magari basato su Wordpress. Metti che qualche brava persona decida di fare un upgrade di MySQL un filo avventato e tanto per gradire incasini qualche altro elemento a piacere. Capita. Non dovrebbe, ma capita. Parte della soluzione è qua. E si traduce cosi’:

1) dump del database su di un file di testo

mysqldump -u nomeutente -p nomedb -h nomehost  –default-character-set=latin1 > dump.sql

2) sostituzione di latin1 con utf8 nel file “dump.sql”

sed -e ’s/latin1/utf8/g’ dump.sql > new.sql

3) reimportate il tutto

cat new.sql | mysql –default-character-set=utf8 -u nomeutente -h nomehost -p  nomedb

Vi chiedera’ la password. Una nota: se quella persona simpatica di cui sopra fosse un amante del doppio carpiato mirato ad incasinare le cose potreste trovare qualche altra cosa da mettere a posto ed il passo 2 potrebbe essere un filo piu’ complesso. In questo caso non chiedete a me: per oggi ne ho avuto abbastanza.

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*