关于URL 解码, 编码
- 由于近期客户需要用到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 编码的字符串。 |
一个已编码的字符串。 |
- string str1 = System.Web.HttpUtility.UrlEncode(字符串, Encoding.GetEncoding("GB2312"));//这个是对字符串以GB2312进行编码
- string str_1 = System.Web.HttpUtility.UrlEncode(字符串, Encoding.GetEncoding("utf-8"));//这个是对字符串进行UTF-8编码
- string str2= HttpUtility.UrlDecode(字符串, Encoding.GetEncoding("gb2312"));//这个是对字符串以GB2312进行编码
- string str2 = HttpUtility.UrlDecode(字符串, Encoding.GetEncoding("utf-8"));//这个是对字符串以UTF-8进行编码
以上收集参照C#开发文档
关于URL 解码, 编码的更多相关文章
- c# 对Url 解码编码
/// <summary> /// 对Url进行编码 /// </summary> /// <param name="url">url</ ...
- 【好程序员笔记分享】——URL解码与编码
-iOS培训,iOS学习-------型技术博客.期待与您交流!------------ 1.url编码 ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是: NSString * ...
- url在线编码和解码
在工作中,经常遇到encode之后的url.想查看里面的某个参数的时候,很不直观.今天在网上搜了一下对url在线编码和解码的网站.对我来说,使用起来很方便.而且这个网站里面,不仅仅有对url的编码和解 ...
- URL的编码和解码
URL的编码和解码 参考:阮一峰--关于URL编码 1 为什么要URL编码 在因特网上传送URL,只能采用ASCII字符集 也就是说URL只能使用英文字母.阿拉伯数字和某些标点符号,不能使用其他文字和 ...
- JS对url进行编码和解码(三种方式区别)
Javascript语言用于编码的函数,一共有三个,最古老的一个就是escape().虽然这个函数现在已经不提倡使用了,但是由于历史原因,很多地方还在使用它,所以有必要先从它讲起. escape 和 ...
- Url解码和编码 escape()、encodeURI()、encodeURIComponent()区别详解
Server.UrlDecode;解码 Server.UrlEncode;编码 url编码是一种浏览器用来打包表单输入的格式.浏览器从表单中获取所有的name和其中的值 ,将它们以name/value ...
- URL地址编码和解码
0. 参考 [整理]关于http(GET或POST)请求中的url地址的编码(encode)和解码(decode) python3中的urlopen对于中文url是如何处理的? 中文URL的编码问题 ...
- js 对url进行编码和解码的三种方式
一.escape 和 unescape escape 原理:对除 ASCII字母.数字.标点符号(@ * _ + - . /) 以外的字符进行编码 .编码的字符被替换成了十六进制的转义序列 不编码的字 ...
- java中URL 的编码和解码函数
java中URL 的编码和解码函数java.net.URLEncoder.encode(String s)和java.net.URLDecoder.decode(String s);在javascri ...
随机推荐
- Unity干中学——如何实现游戏截图?
using UnityEngine; using System.Collections; using System.IO; public class ScreenShot : MonoBehaviou ...
- Android 使用HttpClient方式提交POST请求
final String username = usernameEditText.getText().toString().trim(); final String password = passwr ...
- 在非UI线程中更改UI(Delphi使用隐藏窗口来处理,QT使用信号槽)
在Delphi里我记得是使用TThread.Synchronize(TThreadMethod),原理是利用了一个隐藏窗口来处理. 在QT Debug模式一下,碰到了同样的问题,显示错误: canno ...
- R语言 系统聚类分析1
#聚类分析是一类将数据所研究对象进行分类的统计方法,这一类方法的共同特点是:#事先不知道类别的个数与结构 据以进行分类的数据是对象之间的相似性 或差异性数据#将这些相似(相异)性数据看成是对象之间的距 ...
- oracle数据库根据不同条件给同一字段修改相应的值:
oracle数据库根据不同条件给同一字段修改相应的值: 例如:根据职务调整雇员的工资,如果职务为“SALESMAN”或者“ANALYST”工资上调100元,如果职务为“MANAGER”工资上调200元 ...
- leetcode排列,求第k个排列
stl 中的下一个排列在写一遍忘了 写个1个多小时,使用递归写的,错误就在我使用一个list保存当前剩下的数,然后利用k/(n-1)!的阶乘就是删除的数字,但进过观察, 比如 list={1,2,3} ...
- JavaScript 概览 更新时间2014-0414-0837
一些概念 DOM(文档对象模型)是HTML和XML的应用程序接口(API).DOM Level1规划文档结构:DOM Level2扩展了对鼠标和用户界面事件等的支持:DOM Level3支持了XML1 ...
- lightoj1017 dp
题目链接:http://lightoj.com/volume_showproblem.php?problem=1017 #include <cstdio> #include <cst ...
- linux驱动开发之HelloWorld
最近实习,公司项目搞的是平板开发,而我分配的任务是将驱动加载到内核中. 准备工作,必要知识了解:加载有两种方式,一种是动态加载和卸载即模块加载,另一种是直接编译进入内核:Linux内核把驱动程序划分为 ...
- 从客户端(MuliteTextBox2="<a href="http://www....")中检测到有潜在危险的 Request.Form 值
由于在.net中,Request时出现有HTML或Javascript等字符串时,系统会认为是危险性值.立马报出“从客户端 中检测到有潜在危险的Request.Form值”这样的错. 解决方案一: ...