注册 登录
编程论坛 ASP技术论坛

html编码

zfc123 发布于 2010-05-09 10:09, 1315 次点击
asp有个html编码函数,可以把在文本柜输入的回车,空格转换成html编码,然后存到数据库里面,我想知道,怎么样把从数据库里读出的html再转换成我们输入的回车,换行。
12 回复
#2
golmjie2010-05-09 11:33
应该可以直接拿出来吧!
#3
zfc1232010-05-09 18:09
我用一个文本区域,读出来之后还是<br>aadfslj<br>之类的html代码,而不是直接转换成换行
#4
golmjie2010-05-09 20:09
回复 3楼 zfc123
我也是刚刚才学ASP所以不懂。不好意思帮不了你!
#5
yms1232010-05-09 20:11
可以在输出时再次HtmlEncode
比如在输出变量时
Dim HtmlCode
HtmlCode="这是第一行&lt;br&gt;这是第二行"
Response.Write Server.HtmlEncode(HtmlCode)  
#6
zfc1232010-05-12 13:24
我试了一下,怎么输出的还是原来样子
#7
gupiao1752010-05-12 15:07
Server.Htmlencode()是不会执行代码的,除非你直接输出才会执行!楼主认真核对过吗?
#8
zfc1232010-05-12 15:27
以下是引用yms123在2010-5-9 20:11:18的发言:

可以在输出时再次HtmlEncode
比如在输出变量时
Dim HtmlCode
HtmlCode="这是第一行<br>这是第二行"
Response.Write Server.HtmlEncode(HtmlCode)  
我就按这个写,输出也没什么变化,还是引号里的样子
#9
2010-05-12 15:59
如果只是空格的话,可以用
response.write(vbnewline)
我是用这个的。。。
#10
zfc1232010-05-12 16:04
主要是换行
#11
2010-05-12 16:48
以下是引用zfc123在2010-5-12 16:04:00的发言:

主要是换行
对,我说错了,换行才是。。。
哎,能成功吗?

#12
hams2010-05-12 17:38
替换一下就可以了
#13
zfc1232010-05-12 20:31
看来只能替换了,本来想找一个系统函数来完成呢
散分了

[ 本帖最后由 zfc123 于 2010-5-12 20:34 编辑 ]
1