PDA

Просмотр полной версии : Как перейти от utf в cp1251


jecka3000
26.02.2010, 18:08
сабж...

есть БД, нужно всю бд перевейти из утф в цп1251..

как?

winlogon.exe
26.02.2010, 18:45
Экспорт-блокнот-кодировка-импорт
Не?

Pashkela
26.02.2010, 18:54
ALTER TABLE bin CONVERT TO CHARACTER SET cp1251 COLLATE cp1521_general_ci;

и так с каждой таблой или писать процедуру

Ctacok
26.02.2010, 19:05
Как перекодировать базу данных MySQL в UTF-8



1.Сделаем экспорт (дамп) БД:
Код:
mysqldump -h имя_хоста_mysql -u логин_mysql -ppassword -B имя_базы_данных > database.mysql
2.Конвертируем БД:
Код:
iconv -f CP1251 -t UTF-8 database.mysql > database.mysql.utf8
* Список кодировок можно узнать, запустив:
Код:
iconv -l
3.Сделаем импорт БД:
Код:
mysql -h имя_хоста_mysql -u логин_mysql -ppassword -B имя_базы_данных < database.mysql.utf8

http://itproforum.ru/showthread.php?t=59&p=82&viewfull=1#post82

shuba
26.02.2010, 19:35
notepad++

veter069
26.02.2010, 20:34
notepad++
+1 меняю им