码迷,mamicode.com
首页 > Web开发 > 详细

关于URL 解码, 编码

时间:2016-08-12 01:11:51      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

  • 由于近期客户需要用到CA认证,此CA认证采用的是URL方式出传值

使用指定的编码对象将 URL 编码的字符串转换为已解码的字符串。

  • 编码个人理解就是将某字符串以某种方式储存起来,而解码则以其编码格式得出正确的结果
  • 一般编码关键字 Encoding 引入命名空间:System.Text
  • url编码引入命名空间:   System.Web
    程序集:System.Web(在 System.Web.dll 中)
  • URL编码

名称

说明

返回值

实例

UrlEncode(Byte[] )

将字节数组转换为编码的 URL 字符串。

一个已编码的字符串。

 

UrlEncode(String a)

对 URL 字符串进行编码

一个已编码的字符串。

 

UrlEncode(String, Encoding )

使用指定的编码对象对 URL 字符串进行编码。

一个已编码的字符串。

HttpUtility.UrlEncode(字符串, Encoding.GetEncoding("GB2312"));//以GB2312方式对字符串进行编码

UrlEncode(Byte[], Int32, Int32)

从数组的指定位置开始到指定的字节数为止,将字节数组转换为 URL 编码的字符串。

一个已编码的字符串。

 
  • 对应上面URL解码

名称

说明

返回值

实例

UrlDecode (Byte[] )

将字节数组转换为编码的 URL 字符串。

一个已编码的字符串。

 

UrlDecode (String a)

对 URL 字符串进行编码

一个已编码的字符串。

 

UrlDecode (String, Encoding )

使用指定的编码对象对 URL 字符串进行编码。

一个已编码的字符串。

HttpUtility.UrlDecode(字符串, Encoding.GetEncoding("GB2312"));//以GB2312方式对字符串进行解码

UrlDecode (Byte[], Int32, Int32)

从数组的指定位置开始到指定的字节数为止,将字节数组转换为 URL 编码的字符串。

一个已编码的字符串。

 

 

  1. string str1 = System.Web.HttpUtility.UrlEncode(字符串, Encoding.GetEncoding("GB2312"));//这个是对字符串以GB2312进行编码
  2.  
  3. string str_1 = System.Web.HttpUtility.UrlEncode(字符串, Encoding.GetEncoding("utf-8"));//这个是对字符串进行UTF-8编码
  4.  
  5. string str2= HttpUtility.UrlDecode(字符串, Encoding.GetEncoding("gb2312"));//这个是对字符串以GB2312进行编码
  6.  
  7. string str2 = HttpUtility.UrlDecode(字符串, Encoding.GetEncoding("utf-8"));//这个是对字符串以UTF-8进行编码

以上收集参照C#开发文档

关于URL 解码, 编码

标签:

原文地址:http://www.cnblogs.com/youMo/p/5763125.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!