比如你要在螢幕上顯示:你好,"虛拟主機"是什麼?
正常情況下,我們會這麼寫:
<% Response.Write("你好,"虛拟主機"是什麼?") %>
結果,出現文法錯誤
Microsoft VBScript 編譯器錯誤 錯誤 '800a0401'
語句未結束
這個時候,我們就需要對這個雙引号"進行必要的處理。
方法一:用""來代替",示例:
<% Response.Write("你好,""虛拟主機""是什麼?") %>
方法二:使用轉義字元chr(34)替換"
<% Response.Write("你好,"&chr(34)&"虛拟主機"&chr(34)&"是什麼?") %>
方法三:用單引号替換雙引号
<% response.write("你好,'虛拟主機'是什麼?")%>
本文轉自問道部落格51CTO部落格,原文連結http://blog.51cto.com/450236/1856174如需轉載請自行聯系原作者
crackernet