c# html 解码,C#,.Net Core Escape、Url编码与解码
2019-11-14 更新
不知道大家有没有注意过 字符串保存到数据库里是
这样的一段字符
要引用.net 自带的DLL Microsoft.JScript
这字符是 Escape编码
//Escape编码,同js
public static string Escape(string str)
{
return Microsoft.JScript.GlobalObject.escape(str);
}
//UnEscape解码,同js
public static string UnEscape(string str)
{
return Microsoft.JScript.GlobalObject.unescape(str);
}
下面是 .net Core
1.URL 编码解码
string result1 = HttpUtility.UrlEncode("张三丰");
Console.WriteLine(result1); //
string result2 = HttpUtility.UrlDecode(result1);
Console.WriteLine(result2); // 张三丰
HttpUtility.UrlDecode +号变成了空格,有人看到什么都没有以为消失了
可能编码时用的是 string s1= Microsoft.JScript.GlobalObject.escape("A+B");这个编码时,不会对+号进行编码,然后用HttpUtility.UrlDecode解码时+(加号)就变成了空格,解决办法是 HttpUtility.UrlDecode(s1.Replace("+", "+")),这样就可以了
2.获取URL参数键值对
string path = "name=zhangsan&age=13";
NameValueCollection values = HttpUtility.ParseQueryString(path);
Console.WriteLine(values.Get("name"));// zhangsan
Console.WriteLine(values.Get("age")); // 13
3.HTML 编码解码
string html = "
张三丰
";
string html1 = HttpUtility.HtmlEncode(html);
Console.WriteLine(html1); // <h1>张三丰</h1>
string html2 = HttpUtility.HtmlDecode(html1);
Console.WriteLine(html2); //
张三丰
c# html 解码,C#,.Net Core Escape、Url编码与解码相关推荐
- iOS端URL编码和解码过程
一.URL含义 1.URL定义 URL 是Uniform Resource Locator 的缩写,统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址 ...
- python3编码和解码_python3的url编码和解码,自定义gbk、utf-8的例子
因为很多时候要涉及到url的编码和解码工作,所以自己制作了一个类,废话不多说 码上见! # coding:utf-8 import urllib.parse class Urlchuli(): &qu ...
- python3默认编码_python3的url编码和解码,自定义gbk、utf-8的例子
因为很多时候要涉及到url的编码和解码工作,所以自己制作了一个类,废话不多说 码上见! # coding:utf-8 import urllib.parse class Urlchuli(): &qu ...
- python 解码gbk_Python3的url编码和解码,自定义gbk、utf-8的例子
今天小编就为大家分享一篇python3的url编码和解码,自定义gbk.utf-8的例子,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 因为很多时候要涉及到url的编码和解码工作,所 ...
- python中的URL编码和解码
python中的URL编码和解码:test.py 1 # 引入urllib的request模块 2 import urllib.request 3 4 url = 'https://www.douba ...
- URL编码和解码 C++类URL编码和解码使用技巧
想了解C++类URL编码和解码使用技巧的相关内容吗,在本文为您仔细讲解URL编码和解码的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:URL编码,解码,下面大家一起来学习吧. 在项目开发过 ...
- php 处理 url 加密_php url编码与解码(加密/解密)
本节内容: url编码与解码 base64_encode 将字符串以 BASE64 编码. 语法: string base64_encode(string data); 返回值: 字符串 函数种类: ...
- Javascript中的url编码与解码(详解)
摘要 本文主要针对URI编解码的相关问题做了介绍,对url编码中哪些字符需要编码.为什么需要编码做了详细的说明,并对比分析了Javascript中和编解码相关的几对函数escape / unescap ...
- js对url编码与解码
在前端工作中,偶尔会遇到url的编码与解码,比如:在微信授权登录的时候,需要将url进行编码写入,再比如:在PC端显示小表情的时候,会用到对url解码解析表情.那么,有哪些编码解码方式呢,常用的是哪些 ...
最新文章
- Evaluation and Validation of AssemblingCorrected PacBio Long Reads for MicrobialGenome Completion
- 教学思路C#之入门五 数据类型转换
- C语言 | 基于MPU6050的卡尔曼滤波算法(代码类)
- scanf(“%s“)真的只开读入字符串大小就可以了吗??
- c语言函数的使用步骤,c语言打开文件函数使用方法
- HTML5第一弹:彩虹爆炸图
- 小学教师计算机说课,浙江温州小学计算机教师资格认证说课稿
- 广州的11个辖区_重庆前三季度GDP反超广州,这对两城到底意味着什么?
- linux 深入检测io详情的工具iopp
- catch所有提示的异常类型,程序执行异常时却还是没有报错,异常没有被catch到吗[已解决]
- 利用hashmap的java_利用Java如何实现对HashMap的集合使用
- 如何实现USB自动挂载?
- Zemax操作--7(坐标断点)
- 9个新零售用户画像中常用的用户模型
- Unity中摄像机绕物体旋转和拉近拉远视角的操作
- mysql中dint,请教一下Dint和Real型变量在使用过程中出现的问题
- 从打的看商业共赢模式
- VC++获取磁盘剩余空间(附源码)
- 数据结构——线性表的查找:顺序查找、设置监视哨的顺序查找、折半查找
- 计算机毕业设计SSM电子病历系统【附源码数据库】