.net html转义字符,asp.net转义字符
一、什么是转义字符
转义字符是一种特殊的字符常量;以反斜线"\"开头,后跟一个或几个字符。具有特定的含义,不同于字符原有的意义,故称“转义”字符。常用的转义字符有&、\。
HTML的< >&"©分别是,&,",;的转义字符
二、转义字符的作用
主要用来表示那些用一般字符不便于表示的控制代码。 它的作用是消除紧随其后的字符的原有含义;用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义” ;用可以看见的字符表示那不可以看见的字符, 如'\n'表示换行。
所有编程语言,拥有转义字符的原因基本上是两点:一、使用转义字符来表示字符集中定义的字符,比如ASCll里面的控制字符及回车换行等字符,这些字符都没有现成的文字代号。所以只能用转义字符来表示 。二、某一些特定的字符在编辑语言中被定义为特殊用途的字符。这些字符由于被定义为特殊用途,它们失去了原有的意义。比如说Html中,
另外出于网站的安全。在数据写入数据库前,都会使用转义字符(函数)对一些敏感字符进行转义。这样做可以避免一些别有用心的人利用特殊符号的注入***。
三、转义字符符号及对应的含义
转义字符 对应含义
\’ 单引号
\” 双引号
\\ 反斜杠
\0 空
\a 警告(产生峰鸣)
\b 退格
\f 换页
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
举例,比如:string MyStr=“大众\“计算机\“学习“;输出的结果就是:大众“计算机”学习
\ 是转义单个字符时候使用如:在Oracle中关键字要用双引且大写 String sql="select id,"NAME",type,code from USER";转义后为 String sql="select id,\"NAME\",type,code from USER ";但是如果 需要转义的字符太多,或者太过于混乱,尤其是配置文件当前的路径,极容易出错。这时字符串前加@,就是告诉系统@后的是一串字符,里边的东西不用转义。在C#中,"c:\\temp"表示路径是c:\temp; 而@"c:\temp"就表示c:\temp; 所以,@的作用就是忽略转义字符的作用。
.net html转义字符,asp.net转义字符相关推荐
- java双引号的转义字符_JAVA中转义字符
JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字:0~65535 \u0000:空 ...
- java常用的转义字符_java常用转义字符
JAVA中转义字符2009-08-12 17:40JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + ...
- 浅谈八进制转义字符和十六进制转义字符
这首先要从字符常量说起...... 字符常量在计算机中存储占一个字节,8个位,256种组合方式,标准ASCII码表使用前7位,故一共有128个字符,扩展ASCII码用上了第八位,这里不予讨论.标准AS ...
- mysql 转义字符6_MySQL的转义字符
MySQL可以识别下列转义字符: \0 一个ASCII 0 (NUL)字符. \n 一个新行符. \t 一个定位符. \r 一个回车符. \b 一个退格符. \' 一个单引号("'& ...
- java转义字符响铃_转义字符
public class Demo003{ public static void main (String[] args){ //*************************我是分割线***** ...
- c语言转义字符(c语言转义字符是什么意思)
c语言中转义字符是什么意思 转义字符C语言表示字符种特殊形式通常使用转义字符表示ASCII码字符集打印控制字符和特定功能字符用于表示字符常量单撇号( ')用于表示字符串常量双撇号( ")和反 ...
- c语言忽略转义字符,C语言转义字符
先看转义字符表(- ̄▽ ̄)- \a 会嘟一声,屏幕上无对应输出: \b 如 printf("123\b456"); 则输出12456,输出123后光标后退一格到3上,然后输 ...
- 有趣的转义字符,常见转义字符大全,转义字符速查手册 Escape character
引言 笔者最早接触转义字符是在学python语法的时候,因为字符串需要使用用单引号或者双引号,那么就遇到了一个问题--如何在字符串中打出''或者'. 这时候就需要用到转义字符. 这里用转义字符的原因是 ...
- HTML转义字符、Javascript转义字符、HTML特殊字符对照表
为什么要用转义字符串? HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用.这些符号是不显示在我们最终看到的网页里的,那如果我们希 ...
最新文章
- Codeforces 833B 题解(DP+线段树)
- VC里的集合类、链表类、映射类
- 线性回归 linear regression
- 海信最后的倔强,激光电视最终难逃“过渡产品”的命运?
- Substring() 截取
- JDBC布尔兼容性列表
- 阿里二面:group by 怎么优化?
- GPS监控系统解决方案
- java如何对foo bar调用方法_关于java:如何测试工厂方法传递给构造函数的参数?...
- 随着浏览器窗口缩小表格出现横向滚动条
- unity 插件 color picker htc手柄控制,扣动扳机生成三维点线
- IIS6/IIS7无法打开IIS管理器的解决方法。
- 支持javascript的ppt软件_14款基于Javascript的数据可视化工具
- win7 配置JDK环境变量
- 用turtle绘图做一个钟表时钟
- android拼音转汉字,安卓汉字转拼音库 – TinyPinyin
- Android6.0权限的处理
- 国内TCP单边“加速”的“正确”做法
- Tableau雷达图制作——这可能是你能看到最详尽,最清爽,最感人的教程!
- 关于@NotNull和@NotBlank的问题