Czerwiec « 2013 « Różności …

Różności …

19 czerwca 2013

MySql konwersja ISO8859-2 do UTF-8

Zaszufladkowany do: Bazy danych,MySQL — Tagi: — Jacek @ 16:46

/usr/bin/mysqldump –user=root –password=haslo –max_allowed_packet=99M –default-character-set=latin1 -c –insert-ignore –skip-set-charset -r 130619_latin1_biblioteka.sql biblioteka

file nazwa_pliku_dumpa.sql (pokazuje w jakim jest kodowaniu)

iconv -f ISO8859-2 -t UTF-8  nazwa_pliku_dumpa.sql > nazwa_pliku_dumpa-utf-8.sql

drop database

CREATE DATABASE nazwa_bazy_danych CHARACTER SET utf8 COLLATE utf8_general_ci

mysql -uroot -ppassword --default-character-set=utf8 nazwa_bazy_danych < nazwa_pliku_dumpa-utf-8.sql

zmiana templateów:

for i in *.tpl; do iconv -f ISO8859-2 -t UTF-8 $i > $i”_utf8″; done

for i in *.tpl; do mv “$i” “$(basename “$i” .tpl).tpl_iso8859_2″; done

Strona startowa: www.jaceksen.pl