记WebUtility.HtmlDecode将 转成特殊空格的问题

在.net中 System.Web.HttpUtility.HtmlDecode(或者WebUtility.HtmlDecode) 方法会将   解码为特殊空格(Ascii值为160,对应的值为:\u00A0

并非空格键的空格(Ascii值为32)

有些地方需要在界面上显示 

处理方式:目前解决方式将解码后的在Replace("\u00A0", " ")

时间: 2024-11-08 15:46:37

记WebUtility.HtmlDecode将 转成特殊空格的问题的相关文章

【C#】C#中的HtmlEncode与HtmlDecode:HttpUtility.HtmlEncode,HttpUtility.HtmlDecode,Server.HtmlEncode,Server.HtmlDecode,WebUtility.HtmlEncode,WebUtility.HtmlDecode

HtmlEncode(String) 将字符串转换为 HTML 编码字符串. HtmlDecode(String) 将已经为 HTTP 传输进行过 HTML 编码的字符串转换为已解码的字符串. 在web端项目中通常使用HttpUtility.HtmlEecode,HttpUtility.HtmlDecode,Server.HtmlEncode,Server.HtmlDecode: 在C端项目中通常使用WebUtility.HtmlEncode,WebUtility.HtmlDecode: 在说H

记一次http网站换成https的处理

今天对原来的网站做证书加密处理,就是http转换成https.配置好nginx后发现网页打开有部分页面却还是http协议,这样将导致https网页无法加载http的内容.尝试了网上各种配置,都不行.最后的解决办法是修改程序代码.原来代码:<c:set var="ctxx"value="${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.server

当函数发现字符串中如果有一个地方由一个或多个连续的空格组成,就把它们改成单个空格字符。

1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 void deblank(char str[]); 5 int main() 6 { 7 char str[100] ; 8 memset(str,0,100); 9 printf("please input the string str:"); 10 gets(str); 11 deblank(str); 12 pu

Oracle中如何将姓名中有空格的字段更新成没有空格的?

1>新建临时表 2> select * from grdk_sq_htxx where jkrxm='吴建广';---吴建广 update grdk_sq_htxx t set t.jkrxm = replace(jkrxm,' ','') where regexp_like(t.jkrxm,'[[:space:]]'); 原文地址:http://blog.51cto.com/11218855/2108243

System.Web.HttpUtility VS System.Net.WebUtility

https://msdn.microsoft.com/en-us/library/ee388354(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/system.web.httputility(v=vs.110).aspx (1) System.Web.HttpUtility 当进行Web请求时提供URL编码解码的方法,不能被继承 备注:此类被HttpServerUtility内置.但是HttpUtility类包含encoding和

C# HtmlDecode、HtmlEncode、UrlEncode、UrlDecode

不用System.Web 对 Content进行编码,De编码 string content = "<br/>"; string s1 = WebUtility.HtmlEncode(content); string s3 = WebUtility.HtmlDecode(s1); string s4 = WebUtility.UrlEncode(content); using System.IO; namespace System.Net{ // // 摘要: // Pro

C#编程总结(十)字符转码

C#编程总结(十)字符转码 为了适应某种特殊需要,字符需要根据规则进行转码,便于传输.展现以及其他操作等. 看看下面的转码,就知道他的用处了. 1.字符串转码 根据原编码格式与目标编码格式,完成转换.不过可能出现乱码哦.上一章已经介绍过了. 代码: /// <summary> /// 字符串编码转换 /// </summary> /// <param name="srcEncoding">原编码</param> /// <param

2016.12.6第一课汇编概述、进制、

汇编概述 机器语言:机器使用的语言,0和1组成. 汇编语言:为了便于记忆机器语言,机器语言的助记符,通过编译器翻译成机器能认识的机器语言. 高级语言:为了更好的记忆和辨认,编译器将其编译成机器语言. c和c++的关系:c和c++没有本质区别,只是编译器做的事越来越多了,越来越来越强大了. c语言是c++的基础,站在编译器的角度学习c语言. 为什么要学汇编:程序员的鄙视量 学习环境: vc6,vs2010,vs2013,vs2016 推荐使用vc6,vc6添加的额外的代码少,底层的程序员一般都使用

Linux实验一

一.Linux 简介 实验介绍 本节主要介绍 Linux 的历史,Linux 与 Windows 的区别等入门知识.如果你已经有过充分的了解,可以跳过本节,直接进入下一个实验. 一.Linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍下操作系统在整个计算机系统中的角色. 我们的 Linux 也就是系统调用和内核那两层,当然直观的