我希望将querystring传值的值进行编码,如id=3036657c-277c-476c-982d-75f154e09050 我不希望以这样的方式显示
我原来使用Base64编码。但是Base64编码会出现‘+’号。这样以来+号将不能被正确的接受到。如:default.aspx?id=数据库
进行base64编码后的字符串为:default.aspx?id=yv2+3b/i。使用string qs = Request.QueryString["id"] 获得的值为yv2 3b/i。'+'号变成了‘ ’空格。
我现在希望通过一种方法进行编码,结果最好能定长,而且必须是由数字,字母组成的结果。什么样的编码方式能达到这个效果呢?
我原来使用Base64编码。但是Base64编码会出现‘+’号。这样以来+号将不能被正确的接受到。如:default.aspx?id=数据库
进行base64编码后的字符串为:default.aspx?id=yv2+3b/i。使用string qs = Request.QueryString["id"] 获得的值为yv2 3b/i。'+'号变成了‘ ’空格。
我现在希望通过一种方法进行编码,结果最好能定长,而且必须是由数字,字母组成的结果。什么样的编码方式能达到这个效果呢?
解决方案 »
- 页面状态与事务回滚的问题
- 为什么 总是找不到这节点
- SMPT的简陋代码——为什么出现"向一个无法连接的网络尝试了一个套接字操作。 127.0.0.1:25"
- 请教.net2.0中的FCK用法?
- 请问哪位知道如何在后台响应 HyperLinkColumn的click事件阿?
- 一个关于发送邮件的问题!
- OWC画图时出现内存不足的问题!异常详细信息: System.OutOfMemoryException: 内存不足。
- 新人求助大神,构造方法传入很多参数时,如何设计比较合理?
- 高分求助!ASP.NET中如何写一段代码来控制已有的存储过程定时运行?
- 返回上一页
- 同时插入或查询100万条数据,用什么方法?
- [玻璃鱼V]发布后的缓存问题
参考
http://www.cnblogs.com/dudu837/archive/2009/04/23/dudu.html
或者用JS的encodeURI();
好象都成了