web编码
1各种编码
A .1 html编码 -HTML标签
this.Response.Write(this.Server.HtmlEncode("<h1>的作用将文本设置为标题样式!"));//使< 和 > 等等的特殊符号,已文本性质显示
输出:<h1>的作用将文本设置为标题样式!
A.2不用html编码 -HTML标签
this.Response.Write(this.Server.HtmlDecode("<h1>的作用将文本设置为标题样式!</h1>"));//特殊符号,已文本性质显示
B html解码 -HTML标签
直接显示标题的效果
this.Response.Write("<h1>的作用将文本设置为标题样式!"); //已标签性质显示的特殊符号
输出:
的作用将文本设置为标题样式!
C url编码 -URL进行编码
string str=this.Server.UrlEncode("我是一段包含中文的文字!,fs.efe,gr./ht");
//将中文的文字和标点符号 ,转换成乱码形式,如果直接是字母或数字则不会进行乱码转换
this.Response.Write(this.Server.UrlEncode(str));
输出:%25e6%2588%2591%25e6%2598%25af%25e4%25b8%2580%25e6%25ae%25b5%25e5%258c%2585%25e5%2590%25ab%25e4%25b8%25ad%25e6%2596%2587%25e7%259a%2584%25e6%2596%2587%25e5%25ad%2597%25ef%25b
d url解码 -URL进行编码
//将转换后的乱码,再次转换回中文的文字和标点符号
string str=this.Server.UrlDecode("%25e6%2588%2591%25e6%2598%25af%25e4%25b8%2580%25e6%25ae%25b5%25e5%258c%2585%25e5%2590%25ab%25e4%25b8%25ad%25e6%2596%2587%25e7%259a%2584%25e6%2596%2587%25e5%25ad%2597%25ef%25bc%2581%252cfs.efe%252cgr.%252fht ");
this.Response.Write(this.Server.UrlDecode(str));
输出:我是一段包含中文的文字!,fs.efe,gr./ht
e Url编码的应用
//页面跳转时,进行中文和标点的转换,在转换的页面中,可以通过Request.QueryString["aaa"] 直接转换回中文,但在地址栏是乱码
this.Response.Redirect("11/22/33/Default5.aspx?aaa="+this.Server.UrlEncode("da,b中文jkc/kd,ef"));
f JS中escape编码 在转换的页面中,可以通过Request.QueryString["aaa"] 直接转换回中文,但在地址栏是乱码
<input type="button" value="客户端编码" onclick="SetUrlEncoder();" />
<script type="text/javascript">
function SetUrlEncoder() {
var txtText = document.getElementById("txtNum");
var escapeText = escape(txtText.value);
location = "11/22/33/Default5.aspx?aaa=" + escapeText;
}
</script>
JS中escape编码请见: http://www.cnblogs.com/lmfeng/archive/2011/11/08/2240991.html
2.其它
Response.Write("你好," + this.txtName1.Text + "使用Response.End");
HttpContext.Current.Response.End();//当输入有误或者其它等,用此句终止页面输出
web编码的更多相关文章
- 从原理上搞定编码(二)-- Web编码
周末宅在家里睡完觉就吃饭,吃完饭接着睡觉,这日子过的实在是没劲啊.明明还有计划中的事情没有做, 为什么就是不想去做呢,这样的生活持续下去,必然会成为一个彻头彻尾的loser.上一篇写的 初识编码 ,这 ...
- WEB编码事项
标准 WEB开发标准是一系列标准的集合, 包含HTML结构标准.CSS表现标准.JS行为标准.代码标准.标准测试. 目标 WEB开发流程统一标准化,实现页面结构.表现.行为适当分离,提高页面易维护性, ...
- spring Mvc Web 编码相关 [model 到 视图传递数据] (九)
在某种编码环境,由bean注解的参数可能会发生乱码问题. 即可页面web.xml或其他地方都设备UTF-8, 但还是会有这样的问题. 首先不要使用model传到视图的数据. 第二,不要request. ...
- ASP.NET Core 编码、web编码、网页编码 System.Text.Encodings.Web
System.Text.Encodings.Web 空间包含表示 Web 编码器的基类.表示 HTML.JavaScript 和 Url 字符编码的子类,以及表示仅允许编码特定字符.字符范围或码位的筛 ...
- web编码(转)
问题2.浏览器编码方式是根据“响应标头-response header”中的键为“Content-Type”的值来自动选择判断,而不会简单的根据你在html中看到的标签值<meta http-e ...
- 关于解决web编码问题的总结
网页的编码问题,一般分为两个方面 1 是网页本身的编码格式, 一般不同的操作系统网页文件存取的编码是不一样的, 但一般来说, 新建网页文件一般都和IDE有关,因为我们平时我是使用编辑工具新建网页文件. ...
- 网页设计中常用的19个Web安全字体
来自http://www.jb51.net 在Web编码中,CSS默认应用的Web字体是有限的,虽然在新版本的CSS3,我们可以通过新增的@font-face属性来引入特殊的浏览器加载字体.但多数情况 ...
- (基础篇)PHP与Web页面交互
PHP与Web页面交互是实现PHP网站与用户交互的重要手段.在PHP中提供了两种与Web页面交互的方法,一种是通过Web表单提交数据,另一种是通过URL参数传递. 这里我们将详细讲解表单的相关知识,为 ...
- Web中常用字体介绍(转)
1.在Web编码中,CSS默认应用的Web字体是有限的,虽然在新版本的CSS3,我们可以通过新增的@font-face属性来引入特殊的浏览器加载字体. 浏览器中展示网页文字内容时,文字字体都会按照设计 ...
随机推荐
- VC2012编译CEF3-转
原文地址:http://blog.csdn.net/tiplip/article/details/42047815 下载 代码下载:http://cefbuilds.com/,CEF 3.2556.1 ...
- HDUOJ------Lovekey
Lovekey Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Sub ...
- ubuntu 安装php-redis
sudo apt-get install redis-server 测试redis是否安装成功:注意:要开启redisredis-cliset test helloOKget test"ba ...
- 如何恢复 Linux删除的文件
原理及普通文件的恢复 要想恢复误删除的文件,必须清楚数据在磁盘上究竟是如何存储的,以及如何定位并恢复数据.本文从数据恢复的角度,着重介绍了 ext2 文件系统中使用的一些基本概念和重要数据结构,并通过 ...
- java中你确定用对单例了吗?
作为程序员这样的特殊物种来说,都掌握了一种特殊能力就是编程思想,逻辑比較慎重,可是有时候总会忽略到一些细节,比方我,一直以来总认为Singleton是设计模式里最简单的,不用太在意,然而就是由于这样的 ...
- Python中的迭代和可迭代对象
什么是迭代(iteration)呢? 给定一个list或者tuple,通过for循环来遍历这个list或者tuple.这种遍历就是迭代(iteration).只要是可迭代的对象都可以进行迭代.怎么判断 ...
- jquery插件Flot的简单讲解
只是说一下基本用法,举一两个例子,详细用法请查看官方文档 使用方法是要先引入jquery插件,然后引入flot插件. <script type="text/javascript&quo ...
- JAVA class 编译jar。 控制台使用jar
//编译jar jar -cvf -mgtvEncode.jar -mgtvEncode.class //使用jar java -cp mgtvEncode.jar mgtvEncode
- Spring Bean的生命周期详解(转)
Spring作为当前Java最流行.最强大的轻量级框架,受到了程序员的热烈欢迎.准确的了解Spring Bean的生命周期是非常必要的.我们通常使用ApplicationContext作为Spring ...
- svn导出历史版本
svn导出历史某一个版本,有时候想拷贝出项目某个版本的代码,又不希望覆盖现在的代码,需要用到导出历史版本 1.浏览历史版本 鼠标移到项目上右击显示: 2.选择显示日志,出现版本历史记录: 3.选 ...