• 由于近期客户需要用到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 解码, 编码的更多相关文章

  1. c# 对Url 解码编码

    /// <summary> /// 对Url进行编码 /// </summary> /// <param name="url">url</ ...

  2. 【好程序员笔记分享】——URL解码与编码

    -iOS培训,iOS学习-------型技术博客.期待与您交流!------------ 1.url编码 ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是: NSString * ...

  3. url在线编码和解码

    在工作中,经常遇到encode之后的url.想查看里面的某个参数的时候,很不直观.今天在网上搜了一下对url在线编码和解码的网站.对我来说,使用起来很方便.而且这个网站里面,不仅仅有对url的编码和解 ...

  4. URL的编码和解码

    URL的编码和解码 参考:阮一峰--关于URL编码 1 为什么要URL编码 在因特网上传送URL,只能采用ASCII字符集 也就是说URL只能使用英文字母.阿拉伯数字和某些标点符号,不能使用其他文字和 ...

  5. JS对url进行编码和解码(三种方式区别)

    Javascript语言用于编码的函数,一共有三个,最古老的一个就是escape().虽然这个函数现在已经不提倡使用了,但是由于历史原因,很多地方还在使用它,所以有必要先从它讲起. escape 和 ...

  6. Url解码和编码 escape()、encodeURI()、encodeURIComponent()区别详解

    Server.UrlDecode;解码 Server.UrlEncode;编码 url编码是一种浏览器用来打包表单输入的格式.浏览器从表单中获取所有的name和其中的值 ,将它们以name/value ...

  7. URL地址编码和解码

    0. 参考 [整理]关于http(GET或POST)请求中的url地址的编码(encode)和解码(decode) python3中的urlopen对于中文url是如何处理的? 中文URL的编码问题 ...

  8. js 对url进行编码和解码的三种方式

    一.escape 和 unescape escape 原理:对除 ASCII字母.数字.标点符号(@ * _ + - . /) 以外的字符进行编码 .编码的字符被替换成了十六进制的转义序列 不编码的字 ...

  9. java中URL 的编码和解码函数

    java中URL 的编码和解码函数java.net.URLEncoder.encode(String s)和java.net.URLDecoder.decode(String s);在javascri ...

随机推荐

  1. bzoj 1191: [HNOI2006]超级英雄Hero 并查集 || 匈牙利算法

    1191: [HNOI2006]超级英雄Hero Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 1804  Solved: 850[Submit][S ...

  2. BZOJ 3569 DZY Loves Chinese II

    Description 神校XJ之学霸兮,Dzy皇考曰JC. 摄提贞于孟陬兮,惟庚寅Dzy以降. 纷Dzy既有此内美兮,又重之以修能. 遂降临于OI界,欲以神力而凌♂辱众生. 今Dzy有一魞歄图,其上 ...

  3. iOS:关于获取网络类型和运营商信息

    目录 1. 获取运营商网络类型 2. 获取运营商信息 返回目录 1. 获取运营商网络类型 Apple的Reachability Sample看起来不错,但是只可以判断是否连接到互联网和是否连接Wifi ...

  4. iOS-NSString-Base64String-Base64原理

    之前看到好多人找Str2Base64Str,还有好多自己写了方法的,仔细研究了下base64的编码原理(这个我写在下面),发现官方的API已经可以完成这项功能,这里贴出来供大家参考. 一言不合就上代码 ...

  5. 深入了解一下PYTHON中关于SOCKETSERVER的模块-D

    在LINUX上以FORK的方式使用SIMPLEHTTPSERVER. 记得哟,THREADING能在WIN和LINUX上实现,但FORK,不支持WIN的. 除了SIMPLE之外,还有CGI,就不示例啦 ...

  6. EditText的 焦点事件 setOnFocusChangeListener

    实现代码: //光标处在EditText时其内容消失 mInfo = (EditText)findViewById(R.id.old_password); //setOnFocusChangeList ...

  7. Git的分支与合并

    在Git里面我们可以创建不同的分支,来进行调试.发布.维护等不同工作,而互不干扰.下面我们还是来创建一个试验仓库,看一下Git分支运作的台前幕后: $rm -rf test_branch_proj $ ...

  8. Android-补间动画效果

    Android的SDK提供了三种类型的动画,分别是补间动画.逐帧动画和插值属性动画.下面先介绍第一种动画效果-补间动画. 补间动画可以应用于View,让开发者可以定义一些关于大小.位置.旋转和透明度的 ...

  9. arp命令(windows ),nmap查看局域网内所有主机IP和MAC

    ARP命令详解 ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址.实用arp命令,我们能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容.此外,使用arp命令,也可 ...

  10. bzoj3209

    首先这道题目不难想到将答案转化为这种形式 2^s[2]*3*s[3]*…max*s[max] 这时候我们要分类讨论,设n的二进制位数为t 当1~n中二进制位数小于t时 我们可以直接用组合的知识,二进制 ...