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编码与解码相关推荐

  1. iOS端URL编码和解码过程

    一.URL含义 1.URL定义 URL 是Uniform Resource Locator 的缩写,统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址 ...

  2. python3编码和解码_python3的url编码和解码,自定义gbk、utf-8的例子

    因为很多时候要涉及到url的编码和解码工作,所以自己制作了一个类,废话不多说 码上见! # coding:utf-8 import urllib.parse class Urlchuli(): &qu ...

  3. python3默认编码_python3的url编码和解码,自定义gbk、utf-8的例子

    因为很多时候要涉及到url的编码和解码工作,所以自己制作了一个类,废话不多说 码上见! # coding:utf-8 import urllib.parse class Urlchuli(): &qu ...

  4. python 解码gbk_Python3的url编码和解码,自定义gbk、utf-8的例子

    今天小编就为大家分享一篇python3的url编码和解码,自定义gbk.utf-8的例子,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 因为很多时候要涉及到url的编码和解码工作,所 ...

  5. python中的URL编码和解码

    python中的URL编码和解码:test.py 1 # 引入urllib的request模块 2 import urllib.request 3 4 url = 'https://www.douba ...

  6. URL编码和解码 C++类URL编码和解码使用技巧

    想了解C++类URL编码和解码使用技巧的相关内容吗,在本文为您仔细讲解URL编码和解码的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:URL编码,解码,下面大家一起来学习吧. 在项目开发过 ...

  7. php 处理 url 加密_php url编码与解码(加密/解密)

    本节内容: url编码与解码 base64_encode 将字符串以 BASE64 编码. 语法: string base64_encode(string data); 返回值: 字符串 函数种类: ...

  8. Javascript中的url编码与解码(详解)

    摘要 本文主要针对URI编解码的相关问题做了介绍,对url编码中哪些字符需要编码.为什么需要编码做了详细的说明,并对比分析了Javascript中和编解码相关的几对函数escape / unescap ...

  9. js对url编码与解码

    在前端工作中,偶尔会遇到url的编码与解码,比如:在微信授权登录的时候,需要将url进行编码写入,再比如:在PC端显示小表情的时候,会用到对url解码解析表情.那么,有哪些编码解码方式呢,常用的是哪些 ...

最新文章

  1. Evaluation and Validation of AssemblingCorrected PacBio Long Reads for MicrobialGenome Completion
  2. 教学思路C#之入门五 数据类型转换
  3. C语言 | 基于MPU6050的卡尔曼滤波算法(代码类)
  4. scanf(“%s“)真的只开读入字符串大小就可以了吗??
  5. c语言函数的使用步骤,c语言打开文件函数使用方法
  6. HTML5第一弹:彩虹爆炸图
  7. 小学教师计算机说课,浙江温州小学计算机教师资格认证说课稿
  8. 广州的11个辖区_重庆前三季度GDP反超广州,这对两城到底意味着什么?
  9. linux 深入检测io详情的工具iopp
  10. catch所有提示的异常类型,程序执行异常时却还是没有报错,异常没有被catch到吗[已解决]
  11. 利用hashmap的java_利用Java如何实现对HashMap的集合使用
  12. 如何实现USB自动挂载?
  13. Zemax操作--7(坐标断点)
  14. 9个新零售用户画像中常用的用户模型
  15. Unity中摄像机绕物体旋转和拉近拉远视角的操作
  16. mysql中dint,请教一下Dint和Real型变量在使用过程中出现的问题
  17. 从打的看商业共赢模式
  18. VC++获取磁盘剩余空间(附源码)
  19. 数据结构——线性表的查找:顺序查找、设置监视哨的顺序查找、折半查找
  20. 计算机毕业设计SSM电子病历系统【附源码数据库】

热门文章

  1. 纯css样式使table表格自适应手机和pc
  2. Hibernate锁机制
  3. 路由器、集线器、网关、网桥的联系与区别
  4. vm如何安装xenserver
  5. 记忆化搜索(递归)讲解
  6. 专网及定向传播视听节目服务
  7. MSP432的PWM功能实现
  8. 理财笔记 - 关于中概互联和中国互联
  9. 非酋用计算机弹唱,·181· 《非酋》弹唱谱
  10. PageOffice动态插入Word表格