QR-код это:
Кодировка
Битрикс: как перевести сайт из кодировки Windows-1251 в UTF-8?
Подробно это описано в посте Дениса Шаромова: dev.1c-bitrix.ru/community/blogs/howto/1
Если вкратце, то нужно сделать следующее:
- в .htaccess (в корне сайта) написать:
- php_value mbstring.func_overload 2
- php_value mbstring.internal_encoding UTF-8
- в /bitrix/php_interface/dbconn.php дописать:
- define(«BX_UTF», true);
- define(«BX_UTF», true);
- Сбросить весь кеш.
- Выйти и зайти на сайт чтобы обновить данные сессии.
- Скачать и запустит скрипт www.1c-bitrix.ru/download/files/scripts/c
onvert_utf8.php для перекодировки БД и всех файлов (в т.ч. административного раздела — они тоже в кодировке Windows-1251). Будьте осторожны— не на каждом хостинге он отрабатывает правильно. Иногда он перекодирует не все файлы и приходится их «вылавливать» по одному. Рекомендую сделать бекап всех файлов перед началом работы скрипта. Если он отработает неправильно, воспользоваться командой для перекодирования php-файлов:- find . -name ‘*.php’ | while read i; do iconv -f WINDOWS-1251 -t UTF-8 «$i» \
>tmp; mv tmp «$i»; done - (после этого потребуется вручную удалить кеш — /bitrix/managed_cache!)
- find . -name ‘*.php’ | while read i; do iconv -f WINDOWS-1251 -t UTF-8 «$i» \
- в файле /bitrix/php_interface/after_connect.php
- строку $DB->Query(«SET NAMES ‘cp1251′»); заменить на $DB->Query(«SET NAMES ‘utf8′»);
- зайти в административный раздел сайта в «Настройки»-«Настройки продукта»-«Языки интерфейса»-«Russian» (ввв.вашсайт.ру/bitrix/admin/lang_edit.p
hp?lang=ru&LID=ru) и изменить кодировку с windows-1251 на utf8 - изменить кодировку сайта с Windows-1251 на UTF-8 в «Настройки»-«Настройки продукта»-«Сайты»-«Список сайтов»-(идентификатор сайта).
Источник Битрикс: как перевести сайт из кодировки Windows-1251 в UTF-8?.