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