прога для перекодировки дампа sql

Disell
На сайте с 05.06.2006
Offline
253
886

Воопщем такая табла, переношу базу а она там была в latin1_swedish_ci чем можно её перевести в 1251 что то устал поиск юзать

Лучшие вакансии ( http://hh.ru ) РУнета. Построй свою карьеру ( http://career.ru )
mutex
На сайте с 10.04.2005
Offline
64
#1

Попробуйте тулзу от

http://sypex.net/

~~
Disell
На сайте с 05.06.2006
Offline
253
#2

скорее не поможет, так как дампы сделаны были хостерами, DNS уже делегированы, при просьбе помочь у суппорта хостинга HQHOST.NET ( раньше неоднокрано о них отзывался положительно) шантаж на $$$$$ 😂 (Esk) Вот такие дела. Сайты клиентские времени уже нет. Мож кто знает другой способ.

M
На сайте с 10.05.2005
Offline
58
#3

Тут можно посоветовать только эксперементировать.

Через настройки mySQL можно добится того, что база лежит например в utf-8 а отдается в 1251.

Что если залить дамп в latin и попробовать его слить в 1251? C помощью ковыряния настроек или без этого. На локальном сервере можно поизвращаться.

Disell
На сайте с 05.06.2006
Offline
253
#4

Да уже минут двадцать извращаюсь :) благо канал широкий и сервак мой так что что неа локале что на удаленном без разницы, все равно труба какая то. Мож кто сталкивался с такой проблемой?

Ylich
На сайте с 24.04.2006
Offline
123
#5

Disell, шелл в помощь, скиньте асю я вам перекодирую базу в cp 1251, не первый раз уже такая ошибка

тык а вообще вот

iconv -f utf8 -t latin1 -c < 7777.sql | sed s/latin1/cp1251/ | perl -ne 's/NAMES utf8/NAMES cp1251/; print' > 999.sql

7777.sql исходная база, 999.sql получите базу в cp 1251

С Уважением...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий