• 由于近期客户需要用到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. ZeroBraneStudio之支持GBK文件编码

    费了好大劲终于搞定了让ZBS支持打开GBK文件了.记录下过程: 看源码发现ZBS打开文件时会调用src\editor\commands.lua中的LoadFile函数,代码如下: local file ...

  2. PANGU---Planet and Asteroid Natural scene Generation Utility

    PANGU是由英国dundee邓迪大学开发的一款行星.小行星自然环境仿真软件 https://www.star-dundee.com/products/pangu-planet-and-asteroi ...

  3. iOS MD5加密算法

    考虑到用户账户安全,对用户的登录密码进行MD5加密 什么是MD5加密呢...懒了就不在这搬砖了,大家可以自己搜索查查,在此记录下代码,以供以后学习查询! 下面,直接上代码... // 需要倒入这个头文 ...

  4. ibatis动态的传入表名、字段名

    ibatis动态的传入表名.字段名,主要传入表名和字段名的不一致. Java代码: Map<String,Object> params = new HashMap<String,Ob ...

  5. Android List<Map<String,String>转json(例子)

    package com.armslee.json.test.cases; import java.util.ArrayList; import java.util.HashMap; import ja ...

  6. haskell模块(modules)

    装载模块 Haskell 中的模块是含有一组相关的函数,类型和类型类的组合.而 Haskell 进程的本质便是从主模块中引用其它模块并调用其中的函数来执行操作.这样可以把代码分成多块,只要一个模块足够 ...

  7. Android清除本地数据缓存代码

    /*  * 文 件 名:  DataCleanManager.java  * 描    述:  主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目 ...

  8. 深入浅出Node.js (11) - 产品化

    11.1 项目工程化 11.1.1 目录结构 11.1.2 构建工具 11.1.3 编码规范 11.1.4 代码审查 11.2 部署流程 11.2.1 部署环境 11.2.2 部署操作 11.3 性能 ...

  9. HDU 3507 Print Article(DP+斜率优化)

     Print Article Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others) ...

  10. JavaScript高级程序设计21.pdf

    第10章 DOM DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口) IE中所有DOM对象都是以COM对象的形式实现的,这意味着IE中的对象与原生JavaScript对象 ...