紧急救命!ASP.NET窗体间传全角字符的问题,各种方法都用过了,就是不行啊..高手赶紧来!ASP.NET窗体间传全角字符的问题,各种方法都用过了,就是不行啊..高手赶紧来!
我就是用Response.Redirect("aaaaa.aspx?role_name='』』鼠标'")webcinfig中utf-8,改为gb2312我试过了,HttpUnilityEncode,Server.UrlEncode我也都试验过了,就是不行。用这几种方式传半角状态下的英文的 中文都没有问题,就是全角的字符不行。高手帮我啊!现在程序都运行起来了,突然发现了这个问题。救命!!!!
HexDecode();解码中文string HexEncode(string ch)
{
string h = ""; foreach (char c in ch)
{
h += "x" + ((int)c).ToString("X");
} return h;
} string HexDecode(string h)
{
string[] hexs = h.Split('x');
string s = ""; foreach (string hex in hexs)
{
if (hex == "")
continue; s += (char)int.Parse(hex, System.Globalization.NumberStyles.HexNumber);
} return s;
}
你没明白 我是窗体间传值的啊。
Server.UrlDecode()--收