如何将查询字符串中的 %0A 替换为 br?
我试图用 br 替换 %0A 以显示邮件中的换行符。 我使用 javascript 将文本区域值中的文本作为查询字符串发送到 .asp 页面,并且我看到查询字符串发送 word%0Anextword%0Anextword,但是当我尝试在 .asp 页面中替换它时,没有完成替换。
从 javascript 发送到 asp 页面的查询字符串:
text=word%0Anextword
我尝试像这样替换 asp 页面中的查询字符串:
texten=replace(request.querystring("texten"),"%0A","<br>")
我尝试过使用 HtmlEncoding,尝试替换 \n、\r\n 等,但没有任何效果? 任何意见都非常有用,谢谢。
Im trying to replace a %0A with a br to display linebreaks in a mail.
Im sending a text from a textarea value as a querystring to an .asp page with javascript and I see the querystring sending word%0Anextword%0Anextword, but when I try to replace it in the .asp page, no replacement is done.
The querystring that is sent to the asp page from the javascript:
text=word%0Anextword
and I try to replace the querystring in the asp page like this:
texten=replace(request.querystring("texten"),"%0A","<br>")
I have tryed with HtmlEncoding, tryed to replace \n, \r\n etc, but nothing works?
Any input really appriciated, thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用chr(10)。无论您需要什么语言:)
Use chr(10). In whatever language you need :)
尝试这个
更好的解决方案可能涉及不从查询字符串读取输入,将表单更改为 POST,然后使用
Try this
A better solution may involve not reading the input from a querystring, change your form to POST and then use