Еще раз про знаки вопроса

Автор valday666, 28 января 2010, 17:53:25

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

valday666

Создал тему в мусорке, т.к. она мало какое отношение имеет к SMF.
В общем-то, прочитал уже кучу ФАКов, статей, но все равно разобраться не могу, как правильно перенести дамп mysql базы.
На локалхосте лежит интернет-магазин на Oscommerce, база стояла по умолчанию latin1. Сам сайт cp1251. Снял с базы дамп
mysqldump -uUSERNAME -pPASSWORD DB_NAME --allow-keywords --create-options --complete-insert --default-character-set=latin1 --add-drop-table > dump.sql
Получил текстовый файл, читаемый. Т.е. русский язык виден в блокноте при кодировке cp1251.
На хостинге доступна всего одна бд, в которой уже установлен SMF (utf8). Пытаюсь скинуть дамп в эту базу
mysql -uUSERNAME -pPASSWORD DB_NAME --default-character-set=cp1251 < dump.sql
Получаю в итоге знаки вопроса, вместо русских букв (вместо cp1251 пробовал и utf8 и latin1 - тот же эффект). Пытаюсь прочитать данные в phpmyadmin - там кривые зачения (на скрине видно, кодировка браузера выбрана utf8).
Не могу понять как сделать, чтобы значения в нормальном виде перенеслись в базу
Использую моды: Custom Board Icons, Users Online Today, Aeva Media, Auto Email Inactive Users, Thank-O-Matic, Karma Description Mod, Global Headers Footers, Sitemap, Add Favicon.ico Support, Watermark.light, Watermark.light for AEVA

Badman

у тебя должна быть база cp1251 смени сравнение и укажи при загрузке дампа кодировку файла, или выгружай в utf8 изначально.

0daliska

Почитайте вот тут:
http://rizloff.com/tuning/codepage-charset-database-mysql
Один в один по шагам для Вашей ситуации
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

valday666

Цитата: 0daliska от 28 января 2010, 18:08:20
Почитайте вот тут:
http://rizloff.com/tuning/codepage-charset-database-mysql
Один в один по шагам для Вашей ситуации
Спасибо, помогло! Что-то я не додумался в самом дампе поменять текст кодировок
Использую моды: Custom Board Icons, Users Online Today, Aeva Media, Auto Email Inactive Users, Thank-O-Matic, Karma Description Mod, Global Headers Footers, Sitemap, Add Favicon.ico Support, Watermark.light, Watermark.light for AEVA

Mavn

по поводу кодировки тоже можно почитать.
http://www.simplemachines.ru/index.php?topic=1376.0
Правда там не написано что phpmyadmin сохраняет все дампы в UTF8 и что нужно менять кодировку дампа
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.