我的站是asp.net的
现在遇到一个关于URL传值的问题
有页面A和页面B。页面A通过文本框传值给页面B,在页面B的文本框内显示。两个页面我都指定了“UTF-8”
页面上的文字都没有乱码,只是新传来的值有的时候会出现"����"这些乱码,同样的文本有的时候就不会出现
只有传来的值有的时候会是乱码,页面上原有的文本是没有问题的。
求助!谢谢大家
现在遇到一个关于URL传值的问题
有页面A和页面B。页面A通过文本框传值给页面B,在页面B的文本框内显示。两个页面我都指定了“UTF-8”
页面上的文字都没有乱码,只是新传来的值有的时候会出现"����"这些乱码,同样的文本有的时候就不会出现
只有传来的值有的时候会是乱码,页面上原有的文本是没有问题的。
求助!谢谢大家
不需要解码!
A页面
System.Web.HttpUtility.UrlEncode("传值");B页面接收即可
Response.Redirect(Url+?a=Server.UrlEncode("中文参数"));//其中url为你的b页面,中文参数为你要传递的中文参数
在b页面获取是直接获取:
string a=Request.QueryString["a"];