RuWeb.net Forum

Проблема с кодировкой на форуме ipb
ArtemedoN - 30.8.2006 в 21:13

Помогите кто чем может...
На ВДС изменил файл my.cnf проблема с кодировками на других скриптах была решена...

Ни как не могу перенести дамп бд со старого хоста на этот ВДС. То есть перенести могу, но или вопросики появляются, или каракули (если с кодировками играюсь)..

Кто что посоветует, изчего и во что перекодировать и как?

Скачал программу Штирлиц IV, попробовал им дамп в "нормальную кирилицу" перекодировать, потом залил.. Опять не то...

На старом хосте
MySQL - 4.1.21-standard
MySQL-кодировка: UTF-8 Unicode (utf8)

Даные таблицы форума, если как то поможет
таблица ЗаписиTip Тип Сравнение Размер Накладные расходы

Таблица(и все остальные) ibf_admin_permission_keys latin1_swedish_ci
...
...

96 таблиц(ы) Всего 23,143 MyISAM cp1251_general_ci

Скажу одно, когда делаю дамп, там написано НЕ на кирилице. Даже //коменты.


ArtemedoN - 30.8.2006 в 21:16

Скажу, что мой старый хостер один раз сам скачал дамп, перекодировал, и залил и нормально работало.. Как имено в во что е где перекодировал не знаю.(


support - 31.8.2006 в 08:34

Цитата:
сообщение ArtemedoN
Таблица(и все остальные) ibf_admin_permission_keys latin1_swedish_ci
Ну вот, а с какой радости они у вас latin1_swedish_ci ?
Это значит либо в дампе указана кодировка 'latin1_swedish_ci' либо в параметрах созданной базы данных. Отсюда и проблемы видимо.


ArtemedoN - 31.8.2006 в 18:37

Понятно. Если я в phpmyadmin изменю для каждой таблицы с latin1_swedish_ci на cp1251_general_ci дампы будут "нормальными"? Или изменения подействуют только на новые сообщения??

Если только на новые, то как можно перекодировать в ручную с latin1_swedish_ci на cp1251_general_ci ?
(Ведь на cp1251_general_ci нужно перекодировать, верно?)
Где то слышал что можно через iconv, если да то как??


ArtemedoN - 1.9.2006 в 11:27

Оох! Спомощью нотпада, вордпада, IE и мозилы (и еще 4-5 часов) я всетаки перекодировал сам форум.... Значит вопрос отпал.


Julay - 6.7.2008 в 18:33

У них на серверах MySQL по умолчанию latin1_swedish_ci ,
надо phpMyAdmin заходить в "операции" и менять сравнение на 1251


Anonymous - 13.7.2008 в 17:46

У всех трабла такая на всех серверах ВДС поумолчанию стоит latin1_swedish_ci тоесть создавая дазу в панели сразу она создается с кодировкой latin1_swedish_ci даже если указать нужную в настройках... 2 года с этим мучаюсь помочь немогут... лиш пишут чтобы ручками вбиваликод вверху каждой страницы для перекодирования данных принятых из базы в кодировку нормальную


kpv - 13.7.2008 в 21:48

на своём вдс сервере можете дефолтовые настройки поставить какие надо
http://forum.firstvds.ru/viewtopic.php?t=466&highlight=latin1_swedish_ci