|
|
vBulletin 4.x Все для скрипта форума vBulletin 4.x |
|
Опции темы | Поиск в этой теме |
26.08.2013, 20:52 Вверх | #1 | |||
Новичок
|
смена кодировки форума
Возможно ли безболезненно сменить кодировку win1251 на utf-8?
Просто поставил cometchat, он в utf-8, а форум win1251...все делал нормально, но вот ники в чате русские так и остались иероглифами |
|||
26.08.2013, 21:07 Вверх | #4 | |||
Коварный тип
|
ronel1983, зачем менять кодировку форума ради одного хака ? Тем более есть решение проблемы: http://vbsupport.org/forum/showpost....94&postcount=7
|
|||
26.08.2013, 21:52 Вверх | #6 | |||
Новичок
|
когда правлю .htaccess и добавляю
DefaultLanguage ru AddDefaultCharset windows-1251 php_value default_charset "cp1251" то страница не открывается...ошибка...Internal Server Error/ Если убрать строку php_value default_charset "cp1251" то все грузится, но крякозябры остаются |
|||
01.04.2014, 11:17 Вверх | #10 | |||
Пользователь
|
Вопрос знатокам.
Кодировка таблиц форума (англоязычный) в cp1251 и частично latin1_swedish. Особых проблем не замечал, только не могли зарегистрироваться пользователи с специфическими символами в нике. Сравнение mysql стоит utf8. Решил и таблицы перевести в эту кодировку. Стоит ли перевести все таблицы в utf8 или только cp1251? Достаточно ли для этого сменить в дампе поиском заменой cp1251 на utf8 или все сложнее? |
|||
02.04.2014, 14:19 Вверх | #12 | |||
Пользователь
|
А почему и как в одной таблице может быть 2 кодировки, как это проверить?
И есть ли где нибудь мануал по подобной процедуре лечения? P.S. Кириллицы на форуме нет поэтому крякозябр и других проблем не имеется. В принципе если большие проблемы со сменой кодировки проще оставить как есть. |
|||
02.04.2014, 16:31 Вверх | #14 | |||
Грамотный форумчанин
|
О как а есть еще какие-то скрытые секреты?
Можно и дальше фантазировать что у вас... Ну просто гениальное решение, надеюсь бэкап был годичной давности? А почему так произошло? это не лечится? Надо лечить кодировки в базе, связку форума с базой Добавлено через 2 минуты 58 секунд torygmile, судя по скрину, у вас установлен вордпресс в кодировке 1251 и vb в кривой кодировке. кривая для utf-8, для кириллицы, а что вам по факту надо один бог знает |
|||
02.04.2014, 20:09 Вверх | #15 | |||
Пользователь
|
|
|||
Последний раз редактировалось torygmile; 02.04.2014 в 20:12.. |
||||
03.04.2014, 01:53 Вверх | #17 | |||
Грамотный форумчанин
|
torygmile, для начала покажите скрин вашего конфига
вот эту часть: Код:
// ****** MySQLI OPTIONS ***** // When using MySQL 4.1+, MySQLi should be used to connect to the database. // If you need to set the default connection charset because your database // is using a charset other than latin1, you can set the charset here. // If you don't set the charset to be the same as your database, you // may receive collation errors. Ignore this setting unless you // are sure you need to use it. // $config['Mysqli']['charset'] = 'utf8'; |
|||
03.04.2014, 20:57 Вверх | #19 | |||
Грамотный форумчанин
|
Ну вот, теперь совсем просто и понятно
1 - скачиваете базу кусками, 1251 отдельно, latin - отдельно 2 - все куски конвертируете в UTF8 3 - заливаете обратно на сайт 4 - в последней строке, в конфиге, удаляете "//" - раскомментируете строку должно быть так: $config['Mysqli']['charset'] = 'utf8'; так не правильно: // $config['Mysqli']['charset'] = 'utf8'; Советую последовательность не нарушать, несколько раз прочитать, понять и именно так и сделать. На вопрос: "...а можно..." — нет нельзя, именно так и не иначе |
|||