Scrive Matteo Sgalaberni <sgala@xxxxxxxxx>:
> > > recode --force utf8..latin1 /tmp/panza.latin1.ok
> allora, dopo un pò di altri test ho alla fine scoperto che la colpa non
> è di recode(poverino). ma del dump mysql.
io usabbi iconv
# mysqldump --default-character-set=utf8 -c --insert-ignore
--skip-set-charset oldbasedati > dump_utf8.sql
# iconv -f UTF-8 -t ISO-8859-15 dump_utf8.sql > dump_eurascii.sql
# mysql --default-character-set=latin1 nuovodb < dump_eurascii.sql
aggiungici -h -p --user etc. a scelta secondo gusti qb
NB: avendolo fatto eoni fa sono andato un po' a memoria, ma ricordo che
passai da ISO-8859 per ricaricarlo come latin, il tutto va fatto da shell
utf8 addicted se no i vari "<" e ">" generano gremlin che si aggireranno
bagnati e sfamati per il db e si manifesteranno dopo la mezzanotte di
ogni giorno di non luna piena
--
Sythos - http://www.sythos.net
() ASCII Ribbon Campaign - against html/rtf/vCard in mail
/\ - against M$ attachments
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
|