转义字符
来源:互联网 发布:算法 第四版 pdf 索引 编辑:程序博客网 时间:2024/06/08 09:55
C#转义字符
如果定义一个字符内含有转义序列元素就会发生转义。转义序列包括标准的/字符,后跟一个“u”和一个4位十六进制值。
“work/’angel”等同于”work/u0027angel”
为了避免转义序列元素转义,可以通过以下二种方案避免转义。
(1) 可以通过@符实现。
@"C:/Temp/myInfo/work.doc”
(2) 可以通过逐字指定字符串字面值(二个反斜扛)实现。
"C://Temp//myInfo//work.doc”
a 警铃 /b 退格
/f 换页 /n 新的一行
/r 回车 /t 水平制表符
/v 垂直制表符 /0 空
/' 单引号 /'' 双引号
// 反斜线符号 /r/n 回车换行
URL转义字符
在传值前 通过.Net的HttpUtility编码处理后,可将转义字符转为16进制;
1. + URL 中+号表示空格 %2B
2. 空格 URL中的空格可以用+号或者编码 %20
3. / 分隔目录和子目录 %2F
4. ? 分隔实际的 URL 和参数 %3F
5. % 指定特殊字符 %25
6. # 表示书签 %23
7. & URL 中指定的参数间的分隔符 %26
8. = URL 中指定参数的值 %3D
常用HTML转义字符
半方大的空白
全方大的空白
不断行的空白格
< >> 大于 > >
& &符号 & &
" 双引号 " "
? 版权 © ©
? 已注册商标 ® ®
? 商标(美国) ? ™
× 乘号 × ×
÷ 除号 ÷ ÷
XML转义字符
和 & &
单引号 ' & apos;
双引号 " & quot;
大于号 > & gt;
小于号 < lt="">
SQL转义字符
SQL 的转义字符是:'(单引号)
eg:select * from tbl where uyear='''06'
ORACLE转义字符
ORACLE的转义字符是用来区别字段中的某个特殊的符号。通常用escape来定义(sqlserver也是)。
比如在oracle字段中%通常代表任意个字符,但是当字段中出现%时候就需要使用转义字符。
eg:select p_name, p_id from products
where p_name like '/%scott' escape '/';
这里p_name 中含有%,所以使用字符/用作转义字符。
存储字符:1) update userinfo set pageurl='myjsp?page=1'||'&'||'pagesize=10' where id='test'
2) update userinfo set pageurl='myjsp?page=1'||chr(38)||'pagesize=10' where id='test'
其中||是连字符, chr(38)跟ASCII的字符转码是一致的。
PL/SQL中还可以set define off来关闭特殊字符,还可以用show define来查看有些特殊定义的字符。
在PL/SQL里两个单引号等于一个单引号,双引号 = chr(34)
- 转义字符
- 字符转义
- 转义字符
- 转义字符
- 转义字符
- 转义字符
- 转义字符
- 转义字符
- 转义字符
- 转义字符
- 转义字符
- 转义字符
- 转义字符
- 转义字符
- 转义字符
- 字符转义
- 字符转义
- 转义字符
- 开通了csdn的空间哦~
- 从零开始Desire HD刷机指南 —— 第五章:什么是root
- css
- 安防监控缩写定义DVR NVR SVR DCE DVS NVD SVAC
- 华为面试题算什么,这个背会了外企随便进
- 转义字符
- weka好定西啊
- 常见数据库备份类型比较
- 从零开始Desire HD刷机指南 —— 第六章:要刷机 先root
- 作为一个地下黑客的必要条件
- 由一个面试题引发的思考
- 类间关系
- Struts2的输入校验(二)
- 自定义fckeditor上传的文件名