Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > аопрос по CONTENT_LENGTH


Автор: yngwie19 18.11.2009, 01:02
здравствуйте, допустим у меня есть такая форма
Код

<form action="/cgi-bin/script.cgi?param=value" method="post" target="_blank">
<p>Name 1: <input name="name1" type="text"> </p>
<p>Name 2: <input name="name2" type="text"> </p>
<input type="submit" value="Запустить сценарий">
</form>

При запуске скрипта script.cgi, в окне браузера у меня отображается сколько байтов информации было передано. Если поля оставить пустыми, то передается 13 байт, Я так понимаю strlen(name1=&name2=) == 13 так? 
А если Я допустим в верхнее и нижнее поле введу по одному русскому символу, то strlen(name1=а&name2=б) == 19, т.е что получается русский символ ранимает 3 байта? мне всегда казалось что юникод это 2 байта? В свою очередь если передавать литинские, то их размер по одному байту. 

Автор: FortMax 18.11.2009, 04:24
yngwie19, а какое это имеет отношение к верстке ???

Автор: Itsys 18.11.2009, 08:23
yngwie19, FortMax прав, к верстке это всетаки не относится....

А так, поменяй метод передачи с post на get, и сразу увидишь ответ на свой вопрос smile 
Код

<form action="/cgi-bin/script.cgi?param=value" method="get" target="_blank">

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)