Чтение RSS каналов

Вопросы и ответы

Вопросы и ответы

Категории

Наш проект
Наш проект
Описание и применение различных функций нашего проекта
Общие сведения
Общие сведения
Вопросы на различные темы связанные с системой
Частые ошибки
Частые ошибки
Описание и исправление частых ошибок
Внедрения и изменения
Внедрения и изменения
Сведения о возможностях и внедрениях изменений

Общее количество: 71 вопросов и ответов в 4 категориях

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

Описание и исправление частых ошибок Вариант первый

При использовании русской кодировки базы данных возможна не корректная работа системы с ней, на это есть ряд причин, как правило, конфигурации сервера. Для решения этой проблемы, необходимо принудительное подключение работы класса базы данных, для этого в файле системы: function/mysql.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, и проблема должна исчезнуть.
3.77
86
Назад

Дополнительно по данной категории

Комментарии

07.10.2007 13:14:04
Решение для локалки, не лазяя в сам двиг

в файл /usr/local/mysql4/my.cnf добавить(изменить)

В раздел [mysqld]

default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake

В раздел [mysqldump]
default-character-set=cp1251
02.10.2007 07:33:55
Помог только описанный вfриант с functionmysql.php
4.27

4.27
У меня тоже такая проблема! Как быть? Почему новости "не касаются" этих настроек?
17.06.2007 15:10:26
Помог в этом форум, вот что ешо нада было сделать,добавить в конец документа functionmysql.php
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");


или вот это:
Чтоб не мучаться и не грузить хостера, предлагаю в dbdb.php вместо
$db = new sql_db($dbhost, $dbuname, $dbpass, $dbname, false);
if (!$db->db_connect_id) {
    die("There seems to be a problem with the MySQL!");
}

Сделать так:
$db = new sql_db($dbhost, $dbuname, $dbpass, $dbname, false);
if (!$db->db_connect_id) {
    die("There seems to be a problem with the MySQL!");
} else {
$result1 = $db->sql_query("set character_set_client='cp1251'");
$result2 = $db->sql_query("set character_set_results='cp1251'");
$result3 = $db->sql_query("set collation_connection='cp1251_general_ci'");
}
08.06.2007 12:06:50
Сделал все что тут описано, помогло только для модулей и блоков, а то что в "добавления НОВОСТЕЙ и СООБЩЕНИЯ" - стоят знаки вопросиков, подскажите как исправить???

Всего: 15 на 2 страницах по 10 на каждой странице

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

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь