mini FAQ
Добавлено: Пт янв 30, 2009 1:25 pm
1. При создании базы не указа кодировку. Как сменить кодировку базы с LATIN1 на CP1251
Смена кодировки базы.
1. Сливаем dump
2. Меняем DEFAULT CHARSET и DEFAULT CHARSET с latin1 на CP1251
3. Заливаем dump
Смена кодировки базы.
1. Сливаем dump
Код: Выделить всё
# mysqldump -h localhost -u root -p --default-character-set=latin1 abills_04 > abills_04_latin1.sql
Код: Выделить всё
# sed 's/DEFAULT CHARSET=latin1//g' < abills_04_latin1.sql > database_tmp
# sed 's/SET NAMES latin1/SET NAMES utf8/g' < database_tmp > abills_utf8.sql
Код: Выделить всё
# mysql -u root -p -D --default-character-set=utf8 database abills < abills_utf8.sql