Кодировки


Уверены, наличие разных кодировок доставляет вам такое же удовольствие, как и нам.

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

Parser перекодирует
· данные форм;  
· строки при преобразовании вида uri;  
· текстовый результат обработки страницы.  

Кодировку, используемую вами в документах на сервере, вы задаете в поле
$request:charset.
Кодировку, желаемую вами в результате - в
$response:charset.
Сделать это необходимо в одном из
auto методов.

Рекомендуем задавать кодировку результата в HTTP заголовке
content-type, чтобы программа просмотра страниц знала о ней, и пользователю вашего сервера не нужно было переключать ее вручную.
$response:content-type[
   $.value[text/html]
   $.charset[$response:charset]
]

Кодировку текста отправляемых вами писем можно задать отличной от кодировки результата, см.
^mail:send[…].

При работе с базами данных необходимо задать кодировку, в которой общаться с SQL-сервером, см. Формат строки подключения.


Список допустимых кодировок определяется в Конфигурационном файле.
По умолчанию везде используется кодировка
UTF-8.

Примечание: если при перекодировании из UTF-8 какой-то символ не указан в таблице перекодирования, вместо этого символа создается последовательность
&#DDDD; где DDDD это Unicode данного символа в десятичной системе счисления. [3.0.8]

Примечание: если при перекодировании в UTF-8 какой-то символ не указан в таблице перекодирования, вместо этого символа создается последовательность
%HH где HH это шестнадцатиричный код данного символа. [3.1.4]

Примечание: имя кодировки нечувствительно к регистру. [3.1]

    Поддержать сайт на родительском проекте КГБ