鹿茸片什么样的好:把新闻系统后aspx?id=111改成乱码怎么弄?

来源:百度文库 编辑:中科新闻网 时间:2024/05/17 22:22:04
我用asp或asp.net编的程序中,新闻系统中都有一长串id=多少多少或classid=多少多少,能不能做成象百度哪样的,后面跟一大堆乱码?别人看不懂的哪种?

百度的也不是乱码,是对中文的一种编码,在ASP里面,良好的习惯是对QueryString参数值进行编码,使用server.URLEncode,当然数字和英文字符是不会改变的(空格和加号除外)

你用自己写的一个加密的程序把你要提交的参数加密后不就行了.或者直接用MD5加密也行啊。。

比如你提交后地址栏显示是这样:
http://www.xxx.com/xxx.asp?id=123
那你用MD5加密后,地址栏变成:
http://www.xxx.com/xxx.asp?id=4k3l4k2k7i6i1o6i2o4yh64

这里的123经过MD5加密后,还有谁认识是什么啊。..

如果是数字 和英文字母 是不会是乱码的
是 中文就是 乱码 !方法 :在 web.config中
加入如下代码
<!-- 全球化
此节设置应用程序的全球化设置。
-->
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
就是编码方式使用gb2312,对中文进行编码!否则传到另一个页面上就是乱码(对你说的乱码来说,这里的乱码就是真正的乱码)