如何用查询字符串中的br替换%0A?

时间:2011-10-13 08:08:10

标签: replace

我尝试用br替换%0A以在邮件中显示换行符。 我发送文本从textarea值作为查询字符串到.asp页面使用javascript我看到查询字符串发送单词%0Anextword%0Anextword,但当我尝试在.asp页面中替换它时,没有替换。

从javascript发送到asp页面的查询字符串:

text=word%0Anextword

我试着像这样替换asp页面中的查询字符串:

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

我尝试过使用HtmlEncoding,尝试替换\ n,\ r \ n等,但没有任何作用? 任何输入都非常有用,谢谢。

2 个答案:

答案 0 :(得分:2)

使用chr(10)。用你需要的任何语言:)

答案 1 :(得分:0)

试试这个

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

更好的解决方案可能涉及不从查询字符串中读取输入,将表单更改为POST然后使用

message = Request.Form("text")