Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Проблема с кодировками при установке

00 голосов
1
Устанавливаю битрикс на Денвер ( Версия: Денвер-2 2005-10-07 ). Установка проходит успешно, но при отображении страниц сайта кое-где вместо букв отображаются вопросики. Посмотрел базу MySQL, там в некоторых таблицах то же самое. Исследовал файл \bitrix\www\bitrix\modules\main\install\mysql\install_data.php.

Вот, например, одна строчка из этого файла:

$DB->Query("insert into b_iblock ( ID,TIMESTAMP_X,IBLOCK_TYPE_ID,LID,CODE,NAME,ACTIVE,SORT,LIST_PAGE_URL,DETAIL_PAGE_URL,PICTURE,DESCRIPTION,DESCRIPTION_TYPE,RSS_TTL,RSS_ACTIVE,RSS_FILE_ACTIVE,RSS_FILE_LIMIT,RSS_FILE_DAYS,RSS_YANDEX_ACTIVE,XML_ID,TMP_ID) values (1, '20050127190725', 'news', 'ru', 'comp_news', 'Новости компании', 'Y', 100, '#SITE_DIR#about/news/index.php', '#SITE_DIR#about/news/detail.php?ID=#ID#', null, 0xCEEFE8F1E0EDE8E520F0E0E7E4E5EBE02022CDEEE2EEF1F2E822, 'text', 24, 'Y', 'Y', 10, 30, 'N', null, null)");

Здесь присутствуют тексты как набранные кириллицей, так и в шестнадцатиричном виде. Кстати, то что набрано здесь кириллицей в базу загружается вопросиками.
спросил 17 Июль, 13 от 120 (120 баллов)

1 Ответ

00 голосов
Попробуй вставить код в /bitrix/php_interface/after_connect.php

Код
<?
@mysql_query("SET GLOBAL collation_connection=cp1251_general_ci", $DB->db_Conn); 
@mysql_query("SET GLOBAL character_set_results=cp1251", $DB->db_Conn); 
@mysql_query("SET GLOBAL character_set_client=cp1251", $DB->db_Conn); 
@mysql_query("SET GLOBAL collation_database=cp1251_general_ci", $DB->db_Conn); 

@mysql_query("SET collation_connection=cp1251_general_ci", $DB->db_Conn); 
@mysql_query("SET character_set_results=cp1251", $DB->db_Conn); 
@mysql_query("SET character_set_client=cp1251", $DB->db_Conn); 
@mysql_query("SET collation_database=cp1251_general_ci", $DB->db_Conn); 

?>
ответил 17 Июль, 13 от Ferabol (180 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 16 Янв, 14 от Pipuka (100 баллов)
0 голосов
4 ответов
0 голосов
6 ответов
спросил 18 Окт, 13 от Medbratik (120 баллов)
0 голосов
0 ответов
спросил 25 Апр, 14 от Devca (100 баллов)
0 голосов
2 ответов