Поясните механизм $response:charset и $response:content-type.charset
andylars 10.06.2015 21:53
/ 10.06.2015 22:53
Собственно сабж.
Правильно ли я понимаю, что:
$response:charset
1.Перекодирует тело ответа parser'a в кодировку charset
2.Плюс задает попутно HTTP-заголовок Content-type: ....; charset=
UPD: ("Едрид-мадрид", $response:charset НЕ задает HTTP-заголовка charset??)
$response:content-type.charset
1. Ничего соответственно не перекодирует, а просто принудительно перебивает
HTTP-Заголовок, а также является приоритенее, т.е. даже если встречается раньше $response:charset, то все равно перетрёт заголовок по части charset
$request:charset - вообще "вспышка слева", ожидалось, что это в контексте HTTP-запроса от браузера, и туда должно попасть что-нить типа
Accept-Charset: utf-8 или экзотическое Accept: text/html;charset=utf-8
но это
внезапно кодировка хранения файлов на сервере!
хотя, наверное, в контексте CGI все входные данные типа это request, поэтому там и args и прочее... но где тогда ловить Accept-Charset?
- Поясните механизм $response:charset и $response:content-type.charset , andylars 10.06.2015 21:53 / 10.06.2015 22:53
- Ответ, MoKo 11.06.2015 01:58
- Ответ, andylars 11.06.2015 08:58