I am using HttpContext object implemented in HttpHandler child to download a file, when I have non-ascii characters in file name it looks weird in IE whereas it looks fine i
HttpUtility.UrlPathEncode might be a better option. As URLEncode will replace spaces with '+' signs.