Asp tutorial. net prevents garbled characters in the downloaded Chinese file name
Prevent garbled characters when the downloaded file name is a Chinese name.
*/
//
Response. addheader ("content-disposition", "attachment; filename =" + server. urlencode ("www.bkjia.c0m .rar "));
/*
In the asp.net tutorial, the encoding method of server. urlencode is utf8.
So when we pass Chinese characters, we find that the results are different from those transmitted by asp.
The solution is httputility. urlencode, which specifies the encoding method.
For example, httputility. urlencode ("Chinese character", encoding. default) obtains the system's current ansi code page encoding.
About urlencode
The urlencode method applies the url encoding rules, including escape characters, to the specified string.
Syntax
Server. urlencode (string)
Parameters
String
Specifies the string to be encoded.
Example
Script
<% Response. write (server. urlencode ("http://www.bKjia. c0m") %>
Output
Http % 3a % 2f % 2 fwww % 2111cn % 2 enet