注册 登录
编程论坛 ASP技术论坛

帮帮我吧,我都好几天没睡了,url编码问题

Thinkingwon 发布于 2009-10-20 06:03, 725 次点击
一共三个页面:

第一个页面是gb2312编码的,传给第二个页面,第二个页面也是gb2312编码的,这时浏览器可能已经把汉字转换成gb2312了,第二个页面接收到以后再传给第三个页面,第三个页面是utf-8编码的,接收到传过来的参数以后是乱码。

能帮帮我吗?让我休息一下!谢谢了!
3 回复
#2
xpowoow2009-10-20 16:45
在第二页转换编码,再传给第三个页面,asp转换编码函数到百度里查.
#3
天涯听雨2009-10-20 17:13
如果传参数编码有改变的话,你把浏览器的所传参数全部进行转化加密进行传:


如:response.redirect("search.asp?key="&Server.UrlEnCode("关键字")&"")
#4
chenguoxing5172009-10-23 22:21
先判断,是因为传过来的时候出现编码错误还是写出来的页面出现的编码错误?
1