由于asp和aspx页面无法共用session值,所以跳转时需要进行传值,而用?传递中文参数时则会出现乱码导致无法使用,所以必须想办法解决!
在网上搜了很多资料,包括csdn、博客园等,方法有server.urlencode、server.urldecode,设置统一编码utf-8或gb2312,修改webconfig等,逐一测试均无法实现。
最后放弃href改用js的onclick window.location+escape()传值,这样传递中文参数时就不会出现乱码了。

本文详细探讨了ASP和ASPx页面在传递中文参数时遇到的乱码问题,通过测试多种方法如server.urlencode、server.urldecode、设置统一编码等,最终采用js的onclick和window.location+escape()成功解决了乱码问题。

583

被折叠的 条评论
为什么被折叠?



