Помощь iGiveTest 2.1 Rus[проблемка]

Wattot

Создатель
Регистрация
5 Дек 2009
Сообщения
26
Реакции
0
установил iGiveTest 2.1 Rus на локалку,и сразуже столкнулся с проблемой кодировки.

fbc6dc925135.jpg


Скажу сразу,что я никогда с проблемой кодировки не сталкивался,и что делать УВЫ не знаю.Заранее благодарен
 
если кому поможет, то проблема в кодировке базы данных
 
если кому поможет, то проблема в кодировке базы данных
Не факт, зависит от того, откуда брался дистрибутив.
Если не ошибаюсь, надо принудительно задать cp1251 кодировку при запросах из базы.
 
Обычно по умолчанию на русских серверах стоит кодировка cp1251 и на большинстве latin1_swedish_ci, которая присваивается по умолчанию созданной базе в панели администратора хостингом. Сейчас становится больше серверов, где база создается в Юникоде – UTF8 кодировке.
Из-за этого проблемы при установке iGiveTest, и данного пакета на ее основе русские буквы просто пропадают и в базе данных вместо них остаются только значки вопросов - ??????? ????? ??????????
Все на самом деле просто – зайдите в свою панель администрирования хостингом вашим.
  1. Вам нужно открыть PhpMyAdmin – инструмент работы с базой данных, который есть везде практически на любом хостинге.
  2. Выберете слева в меню базу - в которую устанавливаете iGiveTest,
  3. Затем вверху увидите в панели - «Операции» - жмите на кнопку эту.
  4. Далее - «Сравнение». Выбираете сравнение - utf8
  5. Сохраняете рядом кнопкой.
  6. Уничтожте потом все таблицы из этой базы данных которые созданы некорректно при инсталляции.
  7. Просто затем переинсталлировать iGiveTest.
Обычно это помогает.. заодно пригодится вам в дальнейшем
 
А может кто нибудь ссылочкой на нулед поделиться? :ah:
 
Мужики, выручайте, ссылки дохлые ВСЕ.
 
Назад
Сверху