Проблема с кодировкой - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

кодировка установка форума

  • 2 Страниц +
  • 1
  • 2

Проблема с кодировкой

#1 Пользователь не на сайте   Кастеил ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Март 13
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 29 Май 2013 - 21:02

Здравствуйте, уважаемые форумчане.
Появилась такая проблема, после установки форума кодировка шаблонов стиля а так же в других местах приняла вид:

Прошу помочь, кодировка БД вся в utf8_general_ci . Где "капать" дальше, не знаю... заранее спасибо.

P.S. версия форума 3.4.4
0

#2 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 29 Май 2013 - 21:08

Есть несколько моментов куда копать:

1. Кодировка базы данных в utf8, а содержимое осталось в другой кодировке (если до этого была другая кодировка).
2. В настрйоках соединения с базой данных в conf_global.php не указано
$INFO['sql_charset'] = 'utf8';
3. В админцентре не установлен параметр для языка и для кодировки (2 места).
4. База данных неправильно сконвертирована и её можно выбросить.
1

#3 Пользователь не на сайте   Кастеил ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Март 13
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 29 Май 2013 - 21:14

подскажите пожалуйста как проверить 1,3 и 4 пункты?

пункт №2 - у меня так же...

Заранее спасибо.
0

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 29 Май 2013 - 21:14

В htaccess добавьте AddDefaultCharset utf-8
1

#5 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 29 Май 2013 - 21:20

Просмотреть сообщениеКастеил 29 Май 2013 - 21:14 сказал(а):

подскажите пожалуйста как проверить 1,3 и 4 пункты?

пункт №2 - у меня так же...

Заранее спасибо.

1. Открыть базу данных и посмотреть что там. Если там каракули, то вы не конвертировали содержимое таблиц. Если конечно до этого была другая кодировка, например 1251.
3. http://s1.uploads.ru/3Zz7e.jpg
http://s1.uploads.ru/G3Ood.jpg
4. Проверить, как вы сконвертировали базу данных можно только заглянув в нее. Или вы можете сами расколоться и рассказать, что ваши ручки делали.
2

#6 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 152
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 29 Май 2013 - 21:22

Надо смотреть - что в базе, в этих таблицах. Похоже на двойное кодирование в utf-8.
Поправить можно - http://ipbskins.ru/f...topic10911.html
Но если форум свежеустановленный, то проще переустановить, указав в conf_global.php.dist
$INFO['sql_charset']            =   'utf8';

2

#7 Пользователь не на сайте   Кастеил ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Март 13
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 29 Май 2013 - 21:31

Просмотреть сообщениеsiv1987 29 Май 2013 - 21:14 сказал(а):

В htaccess добавьте AddDefaultCharset utf-8


не помогло...
0

#8 Пользователь не на сайте   Кастеил ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Март 13
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 29 Май 2013 - 21:32

Просмотреть сообщениеZero108 29 Май 2013 - 21:20 сказал(а):

1. Открыть базу данных и посмотреть что там. Если там каракули, то вы не конвертировали содержимое таблиц. Если конечно до этого была другая кодировка, например 1251.
3. http://s1.uploads.ru/3Zz7e.jpg
http://s1.uploads.ru/G3Ood.jpg
4. Проверить, как вы сконвертировали базу данных можно только заглянув в нее. Или вы можете сами расколоться и рассказать, что ваши ручки делали.


каракуль нет, все норм. с БД ничего не делал, такой вид сразу же после установки...

№3 - все так же...
0

#9 Пользователь не на сайте   Кастеил ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Март 13
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 29 Май 2013 - 21:33

Просмотреть сообщениеDmitriy427 29 Май 2013 - 21:22 сказал(а):

Надо смотреть - что в базе, в этих таблицах. Похоже на двойное кодирование в utf-8.
Поправить можно - http://ipbskins.ru/f...topic10911.html
Но если форум свежеустановленный, то проще переустановить, указав в conf_global.php.dist
$INFO['sql_charset']            =   'utf8';



буду пробовать...
1

#10 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 29 Май 2013 - 21:41

Вы чего-то не договариваете. Ставьте форум заново. В conf_global.php.dist заранее укажите нужную кодировку соединения. Если это не помогает, перекодируйте содержимое таблиц базы данных в utf8.

Если есть возможность, на сервере укажите локаль utf8, а не 1251. НО, как мне кажется, у вас шаред хостинг, и вам этого сделать никто не даст. Остается только перекодирование базы данных специальным скриптом после установки форума.
0

#11 Пользователь не на сайте   Кастеил ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 23
  • Регистрация: 23-Март 13
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 29 Май 2013 - 22:31

что-то не выходит... а какие таблицы в БД отвечают за это? т.к. другие русскоязычные слова в АЦ и на форуме показываются нормально...
0

#12 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 29 Май 2013 - 23:53

Дорогой друг. Совершенно не хочется тратить на вас драгоценное время. Изложите свою проблему подробнее, повторно вам говорю. 1. Вид хостинга, кодировка на хостинге. 2. Что и как устанавливаете. 3. Какая версия форума (нулл, не нулл). 4. Какие настройки применяете. 5. Что делаете с базой данных, что она у вас частично нормально показывает, а частично нет.
Ну, или не рассказывайте.
0

#13 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 152
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 29 Май 2013 - 23:57

Просмотреть сообщениеКастеил 29 Май 2013 - 22:31 сказал(а):

а какие таблицы в БД отвечают за это?

Смотрите core_sys_lang_words и skin_templates. По идее все реплейсменты в первой должны быть, но у вас дистрибутив похоже - нулл и какой то кривой совсем.
0

#14 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 749
  • Регистрация: 20-Март 09
  • Репутация: 2 282
  • IPB version:3.1.x
 

Отправлено 30 Май 2013 - 00:16

Просмотреть сообщениеZero108 сказал(а):

В conf_global.php.dist заранее укажите нужную кодировку соединения. Если это не помогает, перекодируйте содержимое таблиц базы данных в utf8.

Не поможет. При установке эти настройки не будут учитываться и на следующем шаге они затрутся. Поэтому придется делать небольшой фикс.

Открыть admin\setup\sources\base\install.php
Найти
					   'sql_charset'    => '',

Заменить на (задать utf8)
					   'sql_charset'    => 'utf8',

2

#15 Гость STOLETOV ответил:

 
 
  • Группа: Гости
 

Отправлено 24 Декабрь 2015 - 10:05

Спасибо, очень помогло!
0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна