请问在ASP中怎样保存才能保留格式(空格、回车),像大富翁一样。(100分)

  • 主题发起人 主题发起人 sportsman
  • 开始时间 开始时间
S

sportsman

Unregistered / Unconfirmed
GUEST, unregistred user!
不用REPLACE(""," ")这一类方法。
最好用本身的机制解决。
 
大富翁翁主怎么不说话
 

RecoverHTML = Replace(str, "&amp;lt;", "<")
RecoverHTML = Replace(RecoverHTML, "&amp;gt;", ">")
RecoverHTML = Replace(RecoverHTML, "&amp;quot;", chr(34))
RecoverHTML = Replace(RecoverHTML, "<br>", vbCrLf)
 
不用replace可以吗?
 
使用如下方法:
<pre>
以下:
是妳輸入的內容
</pre>
 
to kevinxie:
看不见
 
以下程序摘自大富翁源程序
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DelphiBBS", "", ""
SQL = "SELECT * FROM Letters where 1=0"
Set RS = Server.CreateObject("ADODB.RecordSet")
RS.Open SQL, Conn, 2, 2
RS.AddNew
RS("UserFrom")=UserName
RS("Subject")=T1
RS("ROOMID")=D1
RS("Content")=S1
......
RS.Update
RS.Close
其中.AddNew 和 .Update是关键点。
 
我认为,问题的关键在于输出!
用&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;将有格式的文本输出即可!
如:
&amp;lt;pre&amp;gt;sportman 你好:
你这么早就发贴子,是不是一夜没睡呀?
快去吃早饭吧!
&amp;lt;/pre&amp;gt;
这样可以吗?
 
哦,对不起,应该是这样:
<pre>sportman 你好:
你这么早就发贴子,是不是一夜没睡呀?
快去吃早饭吧!
</pre>
 
server.htmlencode
 
多谢各位,问题解决了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
770
import
I
后退
顶部