в моем веб-приложении я хочу передать некоторые значения через URL между страницами. Поскольку у меня есть некоторые специальные символы, я решил закодировать свои значения, чтобы не нарушать мои URL. в IE и Opera, когда я загружаю свои URL-адреса в браузер, они остаются закодированными, но в Safari и Firefox URL-адреса автоматически декодируются, и мой код прерывается.
в IE8 & Opera закодированное значение выглядит как в URL Default.aspx? Sid = % c5% a1D% 19% 5c% c2% a5) и не декодируется автоматически.
в Firefox & Safari значение автоматически декодируется и отображается «в чистом виде», как это Default.aspx? Sid = šD \ ¥)
проблема в том, что когда я вызываю HttpUtility.UrlDecode (Request.QueryString ["sid"]) в моем коде, а веб-страница открывается в Firefox или Safari, мой код ломается ... есть идеи, как остановить авто декодирование? 1011 *