2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > ASP.NET 页面传值中文乱码问题

ASP.NET 页面传值中文乱码问题

时间:2019-10-05 15:22:24

相关推荐

ASP.NET 页面传值中文乱码问题

代码如下:

传值前台页面:

<a href='../../Common/Download.aspx?url=<%#Eval("DFILE_URL") %>&fileName=<%#Eval("DFILE_NAME")%>'

接收值页面后台代码:

string fileName = Request.QueryString["fileName"].ToString();

如果fileName=<%#Eval("DFILE_NAME")%>为中文的话,接收的值有乱码,请问如何在传值之前执行代码转换?

url 要 稍稍调整下就好 只要加密解密下

Server.UrlEncode()

Server.UrlDecode()

<a href='../../Common/Download.aspx?url= <%#Eval("DFILE_URL") %>&fileName= <%#Server.UrlEncode(Eval("DFILE_NAME").ToString())%>'

string fileName =Server.UrlDecode(Request.QueryString["fileName"].ToString());

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。