How to define charset of UrlEncode ?
Posted on 2004-09-22
I have a problem when I use the method Server.UrlEncode in ASP.NET (c#)
I would like to use this method to encode characters in iso-8859-1.
For some reason, I have to send a request to a web server in ISO-8859-1 and not in UTF-8. And I have the impression this method encodes all non-ASCII characters in 2-bytes codes. How to force it to encode in iso-8859-1.
For exemple, Server.UrlEncode("é") returns %c3%a9
But I would like to get : %E9
I need the feature to be dynamic. Sometimes, it can also be windows-1251 or any others.