in my web application i want to transmit some values through the url between pages. Because i have some special characters i decided to encode my values in order not to break my urls. in IE and Opera when i load my urls in a browser they stay encoded but in Safari and Firefox the urls are automatically decoded and my code breaks.
in IE8 & Opera an encoded value looks like in the url Default.aspx?sid=%c5%a1D%19%5c%c2%a5) and is not automatically decoded.
in Firefox & Safari the value is automatically decoded and appears "in clear" like this Default.aspx?sid=šD\¥)
the problem is that when i call HttpUtility.UrlDecode(Request.QueryString["sid"]) in my code and the webpage is opened in Firefox or Safari my code breaks...any idea how to stop the autodecoding?