/*Server.UrlEncode与HttpUtility.UrlEncode区别:
* 1、前者要改变编码方式需要到web.config中的globalization进行配置
* 2、后者默认使用的utf-8编码方式,如果想要改变编码方式,可以在第二个参数进行设置
*/
1.HtmlEncode和HtmlDecode
HtmlEncode会把html标签作为普通的字符处理
HtmlDecode会将html样式体现出来
String html="<h1>abc</h1>";
string encodeStr=Server.HtmlEncode(html);
Response.Write(encodeStr);
2.UrlEncode 和UrlDecode
string url = "abc你好";
//编码(将url进行编码,中文会编码成为字符)
string encodeUrl = HttpUtility.UrlEncode(url);
Response.Write(encodeUrl + "<br>");
//解码(将url进行解码,可以还原中文)
string decodeUrl = HttpUtility.UrlDecode(encodeUrl);
Response.Write(decodeUrl + "<br>");
时间: 2024-11-05 13:49:07