erlug
[Top] [All Lists]

Re: [Erlug] conversione charset db mysql da utf8 a latin1

To: ERlug - Lista Pubblica <erlug@xxxxxxxxxxxxxx>
Subject: Re: [Erlug] conversione charset db mysql da utf8 a latin1
From: Sythos <sythos@xxxxxxxxxx>
Date: Wed, 16 Apr 2008 10:00:06 +0200
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.

<Prev in Thread] Current Thread [Next in Thread>