Дата последнего изменения: 30.05.2022
Информация по использованию кодировок для корректного отображения информации на страницах сайта. Основные принципы использования, а также способы настройки и подключения различных кодировок.
Одной из важных особенностей Bitrix Framework является поддержка произвольного количества языков. Система позволяет:
Для корректного отображения национальных символов используются соответствующие кодировки. При показе страницы браузер распознает используемую кодировку и на ее основе выполняет отображение символов.
Ниже приводится список таблиц кодов, используемых для отображения символов русского, английского и немецкого языков:
|
Полный список кодировок, используемых для различных языков, приводится в документации продукта.
Настройка кодировки выполняется отдельно для административного и публичного раздела:
Выбор кодировки зависит от языка используемого на сайте и целей сайта. При настройке параметров языка можно задать формат времени и даты, что позволит правильно выводить эти данные в публичном разделе (например, при показе новостей, товаров каталога и т.д.).
Также при настройке параметров языка можно определить формат времени и даты.
Указанный формат будет использоваться при отображении даты и времени в административном разделе сайта.
Текущая кодировка, используемая в публичном разделе сайта, определяется с помощью php-константы LANG_CHARSET
, подставленной в область заголовка шаблона сайта.
При применении шаблона к сайту запрашивается значение параметра кодировка, заданное в настройках сайта. Константе LANG_CHARSET
присваивается значение, равное значению параметра кодировка.
Пример кода, с помощью которого выполняется установка кодировки страниц, приводится ниже:
<head> … <meta http-equiv="Content-Type" content="text/html; charset=<?echo LANG_CHARSET?>"> … <head>