здравствуйте, допустим у меня есть такая форма
| Код | <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 байта? В свою очередь если передавать литинские, то их размер по одному байту.
|