一、什么是转义字符

转义字符是一种特殊的字符常量;以反斜线"\"开头,后跟一个或几个字符。具有特定的含义,不同于字符原有的意义,故称“转义”字符。常用的转义字符有&、\。

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转义字符相关推荐

  1. java双引号的转义字符_JAVA中转义字符

    JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字:0~65535 \u0000:空 ...

  2. java常用的转义字符_java常用转义字符

    JAVA中转义字符2009-08-12 17:40JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + ...

  3. 浅谈八进制转义字符和十六进制转义字符

    这首先要从字符常量说起...... 字符常量在计算机中存储占一个字节,8个位,256种组合方式,标准ASCII码表使用前7位,故一共有128个字符,扩展ASCII码用上了第八位,这里不予讨论.标准AS ...

  4. mysql 转义字符6_MySQL的转义字符

    MySQL可以识别下列转义字符: \0 一个ASCII   0   (NUL)字符. \n 一个新行符. \t 一个定位符. \r 一个回车符. \b 一个退格符. \' 一个单引号("'& ...

  5. java转义字符响铃_转义字符

    public class Demo003{ public static void main (String[] args){ //*************************我是分割线***** ...

  6. c语言转义字符(c语言转义字符是什么意思)

    c语言中转义字符是什么意思 转义字符C语言表示字符种特殊形式通常使用转义字符表示ASCII码字符集打印控制字符和特定功能字符用于表示字符常量单撇号( ')用于表示字符串常量双撇号( ")和反 ...

  7. c语言忽略转义字符,C语言转义字符

    先看转义字符表(- ̄▽ ̄)- \a   会嘟一声,屏幕上无对应输出: \b   如 printf("123\b456"); 则输出12456,输出123后光标后退一格到3上,然后输 ...

  8. 有趣的转义字符,常见转义字符大全,转义字符速查手册 Escape character

    引言 笔者最早接触转义字符是在学python语法的时候,因为字符串需要使用用单引号或者双引号,那么就遇到了一个问题--如何在字符串中打出''或者'. 这时候就需要用到转义字符. 这里用转义字符的原因是 ...

  9. HTML转义字符、Javascript转义字符、HTML特殊字符对照表

    为什么要用转义字符串? HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用.这些符号是不显示在我们最终看到的网页里的,那如果我们希 ...

最新文章

  1. Codeforces 833B 题解(DP+线段树)
  2. VC里的集合类、链表类、映射类
  3. 线性回归 linear regression
  4. 海信最后的倔强,激光电视最终难逃“过渡产品”的命运?
  5. Substring() 截取
  6. JDBC布尔兼容性列表
  7. 阿里二面:group by 怎么优化?
  8. GPS监控系统解决方案
  9. java如何对foo bar调用方法_关于java:如何测试工厂方法传递给构造函数的参数?...
  10. 随着浏览器窗口缩小表格出现横向滚动条
  11. unity 插件 color picker htc手柄控制,扣动扳机生成三维点线
  12. IIS6/IIS7无法打开IIS管理器的解决方法。
  13. 支持javascript的ppt软件_14款基于Javascript的数据可视化工具
  14. win7 配置JDK环境变量
  15. 用turtle绘图做一个钟表时钟
  16. android拼音转汉字,安卓汉字转拼音库 – TinyPinyin
  17. Android6.0权限的处理
  18. 国内TCP单边“加速”的“正确”做法
  19. Tableau雷达图制作——这可能是你能看到最详尽,最清爽,最感人的教程!
  20. 关于@NotNull和@NotBlank的问题

热门文章

  1. linux 学习 常用命令
  2. Linux0.11内核--加载可执行二进制文件之1.copy_strings
  3. 怎样对ZBrush中的材料进行渲染和着色
  4. Class NPOI
  5. luogu4407 [JSOI2009]电子字典 字符串hash + hash表
  6. Python解释器有哪些?Python解释器种类
  7. python的xlwt模块的常用方法
  8. jQuery 输入框 在光标位置插入内容, 并选中
  9. php+MySql注入非暴力爆字段名
  10. Docker学习笔记_网上资源参考