Вопросы и ответы - Частые ошибки - На моем сайте, вместо русских символов знаки вопроса, что делать?

На моем сайте, вместо русских символов знаки вопроса, что делать?

Вариант первый

При использовании русской кодировки базы данных возможна не корректная работа системы с ней, на это есть ряд причин, как правило, конфигурации сервера. Для решения этой проблемы, необходимо принудительное подключение работы класса базы данных, для этого в файле системы: function/mysql.php в самом конце добавьте следующий код.

PHP
mysql_query("set character_set_client='cp1251'");
mysql_query("set character_set_results='cp1251'");
mysql_query("set collation_connection='cp1251_general_ci'");

Вариант второй

Скорее всего, вы неправильно утановили дамп базы данных. Для того, чтобы правильно установить дамп, войдите в свою контрольную панель phpMyAdmin. В выпадающем списке «Сопоставление соединения с MySQL» выберите пункт utf8_general_ci. Затем выберите свою базу данных в левой части страницы и перейдите на вкладку «Операции». На открывшейся странице в выпадающем списке «Сравнение» выберите пункт cp1251_general_ci. Теперь при загрузке файла с базой данных (который, как правило, имеет расширение .sql) не забудьте выбрать в соответствующем выпадающем списке кодировку cp1251, и проблема должна исчезнуть.

86

Комментарии

Aleksandr
0

0

Aleksandr
07.05.2017 18:19:25

Спасибо, второй способ в точку!

chinazila
5

5

chinazila
10.02.2013 10:32:44

Помог первый способ при переносе старой версии SLAED на новый хостинг. Версия кажется 2.4 Lite.

golant
5

5

golant
27.01.2011 09:31:49

Добрый день, вместо букв "И" и "Ш" стоят квадраты и знак вопроса -в чем может быть проблема?

AZhur
AZhur
17.03.2009 10:07:58

Вобщем, тема письма с сайта кракозябрами отображается, а в теле текст нормальный. Версия: Open SLAED 1.1. Подскажите, как победить проблему?

AZhur
AZhur
17.03.2009 10:05:17

На сайте все нормально, но когда приходит письмо с сайта, там тема отображается как: AZhur - [b]пп

xaxexa
xaxexa
16.03.2009 11:37:17

ну если тупа то cp1251 указать при установке :)

или...

на стайте нормально в базе ???????
- неверная кодировка при отправке текста

на стайте ??????? в базе нормально неверная кодировка при приеме текста ТК у меня в локалке сервак стоит, правил my.ini (конфиг фаил mysql) там команда есть init-connect="SET NAMES cp1251" ставиться в блок [mysqld], вроде как выставляет принудительно нужную кодировку, НО работает только если у пользователя mysql нет привелегий GRANT (у root'a есть)

vanessa
vanessa
12.11.2008 18:10:03
9

в open slaed не работает ни одни способ, помогите пожалуйста, что сделать нужно?

c0wb0y
c0wb0y
11.11.2008 07:38:20
8

Кстати, если везде вместо cp1251 поставить utf8, то можно так и *Lite ветку перевести.

Гость
Гость
16.10.2008 20:09:17
7

у меня на open пробелмы,что там то делать?? обычный слайд работает

Гость
Гость
10.10.2008 18:15:25
6

Спасибо! 2-ой способ решил проблему

Показать ещё комментарии

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

Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр