УРЛ -- это адрес, куда надо пойти, чтобы получить информацию доступную к пониманию человеком. Поэтому тебе не обязательно знать, в какой кодировке этот url aka срань господня, в отличие от сервера и браузера. В данном случае браузер ескейпит ссылку согласно кодировке страницы и получает валидный url. Если внешнее имя файла (которое видно по HTTP) совпадает с кодировкой страницы (что и происходит в данном случае), то проблем не возникает. Если это utf-8, а не частные koi8-r или cp1251, то любой китаец сможет пойти на обсуждаемый урл своим китайским бразером.
Так проблема в том, что страница - это текст, который может быть перекодирован и привет. Поэтому нужно эскейпить превентивно, а если есть желание сохранять human-readable urls, использовать 7bit ascii.
(no subject)
Date: 2003-02-05 12:13 pm (UTC)А по %D0 некоторые пользователи (в отличии от броузера и сервера) могли бы догадаться в какой это кодировке. Имя файла на сайте, кстати, в ней же.
Интересно,
Re: Интересно,
Date: 2003-02-05 12:52 pm (UTC)В том, что escapить надо (в соотв. с тек. стандартами), согласен.
Re: Интересно,
Нет,
Date: 2003-02-05 03:03 pm (UTC)Re: Нет,
Date: 2003-02-05 03:13 pm (UTC)