把含有很多引号的值赋给一个变量,怎么办?

erlzj 2005-04-02 03:05:21
asp里,我要给一个变量赋值,赋的值里面有很多双引号"",怎么弄的,一般的做法就会发生错误的? 好比:

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../../inc/simple.css" type="text/css">
<img src=""></img>
...全文
128 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyuehen 2005-04-03
  • 打赏
  • 举报
回复
把一个双引号变成2个即可.如下:
Dim strTest
strTest = "<a href=""index.html"" target=""_blank""><img src=""../images/temp.gif""></a>"
response.write(strTest)

显示
<a href="index.html" target="_blank"><img src="../images/temp.gif"></a>
QQgenie 2005-04-03
  • 打赏
  • 举报
回复
把需要变的字串中的一个双引号变成2个,前后再用一个双引号并赋给变量就行了,简单的做法是把字串复制到记事本,把双引号替换成2个双引号,再粘贴进变量的双引号中。
qyii 2005-04-02
  • 打赏
  • 举报
回复
用CHR函数...

chr(34) & "这就行了" & chr(34) = "这就行了"

的确很麻烦!其实不用引号就得了...
erlzj 2005-04-02
  • 打赏
  • 举报
回复
这样就有点麻烦了,
Fufay 2005-04-02
  • 打赏
  • 举报
回复
转义为单引号。
erlzj 2005-04-02
  • 打赏
  • 举报
回复
不用双引号就不可以的吗?
spec_lc 2005-04-02
  • 打赏
  • 举报
回复
我写错了,hbhbhbhbhb1021(天外水火)是对的
spec_lc 2005-04-02
  • 打赏
  • 举报
回复
一个双引号变成两个双引号
a="<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">
<link rel=""stylesheet"" href=""../../inc/simple.css"" type=""text/css"">
<img src=""""></img>"""
response.write a

result:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../../inc/simple.css" type="text/css">
<img src=""></img>
hbhbhbhbhb1021 2005-04-02
  • 打赏
  • 举报
回复
把双引号换成单引号
dim a
a="<meta http-equiv='Content-Type' content='text/html; charset=gb2312'><link rel='stylesheet' href='../../inc/simple.css' type='text/css'>
<img src=''></img>"

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧