Кодировка текста при передаче параметров методом GET
А то при получении данных в скрипте текст отображается в "диком" виде (каракулями)... :confused:
а передаётся через браузер по-моему всегда в win1251, если винда русская ) могу ошибаться.
Цитата: MagAlex
Подскажите пожалуйста как узнать кодировку текста при передаче русского текста методом GET??? Или как можно жёстко её указать???
Текст передаётся в той кодировке, которую браузер определил при обработке страницы, в частности (при соответствии html-кода обьявленному doctype-у), указанной в теге meta. Пример:
[html]
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
[/html]
В этом случае скрипт получит текст в кодировке UTF8.
Цитата: Тень Пса
а передаётся через браузер по-моему всегда в win1251, если винда русская ) могу ошибаться.
не через браузер а через глюктернет глюксплорер
через браузер (ФФ, опера, етц) либо указанная по умолчанию, либо указанная чарсетом (charset=_кодировка_)
по сабжу - кодировка в обеих страницах одинаковая?
Если имеется в виду текст в QUERY_STRING, то в общм случае опредлить не получится. А если имеется в виду русские буквы в адресе (а-ля Википедия), то там передается как utf-8. Остальное описано выше.