各种语言转义字符

SqlServer中Sql语句的转义字符的使用(Escape charator)
WHERE ProductName LIKE '[2005]%'

如果这样,他就找第一个字符是2,0,5之中的任何一个,而实际上不是这样的

这个时候就应该用转义,ESCAPE 关键字

WHERE ProductName LIKE '/[2005/]%'  ESCAPE '/'

/后边的都不是通配符了,而是一个字符。

like '%50/%%' ESCAPE '/'

%
_
[]
[^]

NOT LIKE '415%'

 

二、VBScript 转义字符(Escape Character)

     目前我所知道的VBScript需要的转义字符就只有一个“"”(西文双引号)。在字符串中如果需要输入“"”,会和程序中的“"”混淆。因此我们在字符串内遇到要用“"”时一般用“""”(两个西文双引号)或“'”(一个西文单引号)替换。 ^AF

我们的第一个VBScript做的是一个E-Mail地址,我们现在用HTML语法让它带有链接。
<Script Language = "VBScript">

   Dim username,site    '声明变量F#
   username = "michi"    '为变量username赋值michiXp
   site = "egangel.com"    '为变量site赋值egangel.comg6
   '显示带链接的E-Mail地址l
   document.write("<a href='mailto:" & username & "@" & site & "'>" & username & "@" & site & "</a>")_r6q8?
-->:
</Script>

一、VBScript 常量(Constant)

     变量在程序中是可以随程序的运行而改变,而常量就是一种不会改变的量,也就是说它原来就存在于程序软件内,而且不会任意改变它所代表的值。在VBScript中也有一些常数可供程序员使用,例如:Empty、Null、True...,这些常量不用声明也不用定义就可以使用。正因为常量不能改变,所以在定义比较重要的数据时,可以把它定义成常量,以避免不小心改变这些数值而使程序出错。m='
定义常量的方法:
Const 常量的名称 = 常量值
     这跟声明变量的方法差不多,只是变量是用“Dim”来声明,而常量是用“Const”来声明,其他的使用规则,如:只能用英文命名;名称不能超过255个字符等都是一样的。不一样的是在声明常量后必须马上定义常量的值。pz

<Script Language = "VBScript">"
   Dim Radius,Area    '声明变量做为半径p
   Const Pi = 3.141592654    '声明常量做为圆周率x
   '让用户输入要计算的圆的半径4Q
   Radius = InputBox("请输入您要计算的圆的半径(数字):","计算圆的面积")f6.
   Area = Radius * Radius * Pi    '圆的面积计算公式7-
   Document.Write("圆的面积是:" & Area)    '将计算结果显示在网页上Cf_[XQ
-->]_bR
</Script>
1、以上的范例就是把“Pi”,也就是圆周率定义成常量,因为圆周率是不变的。这个数是不能更改的,如果以后不小心更改的话就会出现分页错误。FD:Q
2、“InputBox”是VBScript输入函数。我们以后在函数章节介绍其用法。G
3、“*”是乘法运算符,我们将在下一章介绍其用法。


Chr(0)   相当于C中的字符串结束标志   "/0" 
返回字符的ASC码

Javascript CharCodeAt是返回指定字符的Unicode 编码, fromCharCode 从一些 Unicode 字符值中返回一个字符串

evevt.keyCode是IE对HTML的扩展,不属于标准JS的内容。接收事件参数中所触发key的伪码,由event模型定义.


C++中char(10)字码,int(A)是返回的数字

ESCAPE charactor是用于字符中的正常无法非打印字符码及其它特别码。 转义码,如果按原义来翻译“脱险码”


CLR中  @"原义输出"字面常量输出,其中"用两个",
C#中/, 其中/用作//

VB中只有一个需转义", "用两个"表示, 其它有系统定义的一些常量const表示,还有chr function

 

对于HTML及XML的需转义的学符常面

HTML中tag就是关键字
在语言中所有的原码都是字符,而对于有些特定字符(关键字)编译器会对其一些处理。
在C,C#中是new等,而在HTML就是标签

所以学符中<及>必须要转义的&lt; < &gt; > &amp; & &quot; "对于空白的处理,C中有就有二种不责骂同的处理方法,一种按字面,时多少个就输出多少个,另一种多个空白只按一个处理,在HTML中是后者,所以有&ensp;来转义

按原型(字面)输出的关键字是<pre></pre>
非打印字符是<br><p>
转义字符(字符实体,或叫语言已定义过的字符常量)的格式是 &表示;
表示方式有16进制,字符
某些特殊字符在 HTML 中以名称或数字的形式表示,它们称为实体。HTML 包含版权符号 (&copy;)、“与”符号 (&amp;)、注册商标符号 (&reg;) 等字符的实体名称。每个实体都有一个名称(如 &mdash;)和一个数字等效值(如 &#151;)。


格式化语言CSS, 当然在HTML中也有格式化学符如<font>, <b>等,这是HTML的变态,当时browse是竞争引起的。
HTML应该只能定义网页的架构,大格式,对于具体的格式控制应该交给CSS,
动态控制语言JAVASCRIPT,有<script></script>关键字的是由动态控制语言组件部分来解释.

 

 

 

 

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值