Server.UrlDecode(aa)和Server.UrlEncode(bb)是一起使用的。相当于加密和解密。
解决方案 »
- rdlc报表一个数据集里我手动绑定了3个表,但一个RDLC页面只能使用一个表。。
- 向SQL数据表插入多条记录
- C# 传结构体数组到C++dll中
- 在BLL里无法显示字段的定义
- WINFORM中,怎么在窗体内容全部显示(form_load)之后,执行一些代码或操作
- 请孟子,思归....等大侠们帮我解决一个关于datagrid显示的问题,急,急,!!!!!!!!!!!!!!!!!!!!!
- 并非所有的代码路径都返回值
- yangjundeng帮我解决web 调用串口短信dll问题。进来接分。
- sqlclient连接不上
- 如果实现在一个公共类时写数据库的连接和其它信息而在应用程序的其它窗体里调用
- 怎么样把DataGrid里的数据更新到数据库里?
- 如何实时获取RICHTEXTBOX的行号和列号
//string aa="%26+++++++++++++++++++++++++++++%26";
StringWriter writer = new StringWriter();
Server.UrlDecode(aa, writer);
string bb = writer.ToString();
Response.Write(bb);
我试了,就是+会被过滤掉!那位有能替换Server.UrlDecode(aa, writer);的函数吗?
就是能把上面的那些字符给转换出来,就可以了!多谢了
javascript有个函数escape(),还有个unescape()假如aa=escape("中国")
则aa="%u4E2D%u56FD";
用unescape(aa)能还原出“中国”但我想在C#中也能实现还原出“中国”两个字,
用Server.UrlDecode(aa)能还原出“中国”两个字可是如果string aa="%u4E2D%u6587%3C%3E%28%29%29%28%3B-%27+*/%2C%25%7B%24@";
用Server.UrlDecode(aa); 不知道为什么,就是哪个“+”号会被过滤掉那位有更好的解决办法吗????分数不够可以再加!
多谢了!
string aa="%u4E2D%u6587%3C%3E%28%29%29%28%3B-%27+*/%2C%25%7B%24@";
aa = aa.Replace("+", "%2B");
aa = Server.UrlDecode(aa);
这样就能得到正确的结果了。
而且http://www.china+1.com/这样的url有意义吗?我很怀疑啊。