2011-10-13 80 views
0

我試圖用br替換%0A來顯示郵件中的換行符。 即時通訊作爲查詢字符串發送文本到.asp與JavaScript的頁面,我看到查詢字符串發送字%0Anextword%0Anextword,但是當我嘗試替換它在.asp頁面中,沒有替換完成。如何用查詢字符串替換%0A?

是從的JavaScript發送到ASP頁的查詢字符串:

text=word%0Anextword 

,我嘗試更換查詢字符串的ASP頁面是這樣的:

texten=replace(request.querystring("texten"),"%0A","<br>") 

我與HtmlEncoding tryed ,試圖替換\ n,\ r \ n等,但沒有用。 任何輸入真的appriciated,謝謝。

回答

2

使用chr(10)。在任何一種語言,你需要:)

0

試試這個

replace(text,VbCrLf,"<br>") 

更好的解決方案可能涉及不從查詢字符串讀取輸入,改變你的表單POST,然後使用

message = Request.Form("text")