小结ASP字符串中引号的输出

网络整理 - 09-04
很多ASP初学者经常会对字符串中的单引号和双引号的输出感到很困惑,这里小结一下。首先,初学者必须清楚的最基本的一点:字符串前后必须加双引号,如:

<%
'第一种写法
dim url
url = ""
response.write(url)
'第二种写法
response.write ""
%>



  清楚这点后,我们就谈谈字符串中引号的处理。

  如果字符串中有双引号,那么可以写成两个,即“两个双引号=一个双引号”,如:

<%
'一个双引号写成两个双引号
response.write "zzsky""cn"
'多个双引号*2就是了
response.write "zzsky""""cn"
response.write "www""zzsky""cn"
response.write "www""""zzsky""""cn"
'也可以用chr(34)
response.write "www"&chr(34)&"zzsky"&chr(34)&"cn"
%>



  单引号则不用管,直接写就行了,如:

<%
response.write "www'zzsky'cn"
%>



  少数情况下,如果需要输出很多双引号则可以用String,如:

<%
response.write "zzsky"&String(10,"""")&"cn"
%>



  大家可以输出上面的示例看看结果,多尝试几次就可以很好地掌握了。