首先,需要引入using System.Text 命名空间
其次, 把接收到的中文参数进行两次编码:
Mark下来,方便以后查看;
//使用指定的编码格式对URL字符串进行编码
string name = HttpUtility.UrlEncode(Request["stuName"], Encoding.UTF8);
//对使用指定的编码格式的URL字符串进行解码
name = HttpUtility.UrlDecode(name, Encoding.UTF8);
Request[“stuName”] 就是我向前台请求的参数名;
注意:我的前台脚本字符集就是UTF-8,所以后台编码也是UTF-8前后台字符集应尽量保持一致。