起初在传递中文参数时,发现读出的参数是乱码,于上网求助,解决如下:
在传递的参数加上
<a href="#" onclick='openwindow("ShopingByShop.aspx?pkey=<%# System.Web.HttpUtility.UrlEncode(Eval("Customer").ToString(),System.Text.Encoding.GetEncoding("Gb2312")) %>&from=<%=txtFrom.Text %>&end=<%=txtEnd.Text %>&ptype=customer");'
并在WEB.config中加上
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
解决了!
但今天稍稍修改了一下程序,发现通过程序正常录入数据库中的中文全成了乱码,把<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
删除,录入正常了,参数又成了乱码,望高人解决
谢谢
在传递的参数加上
<a href="#" onclick='openwindow("ShopingByShop.aspx?pkey=<%# System.Web.HttpUtility.UrlEncode(Eval("Customer").ToString(),System.Text.Encoding.GetEncoding("Gb2312")) %>&from=<%=txtFrom.Text %>&end=<%=txtEnd.Text %>&ptype=customer");'
并在WEB.config中加上
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
解决了!
但今天稍稍修改了一下程序,发现通过程序正常录入数据库中的中文全成了乱码,把<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
删除,录入正常了,参数又成了乱码,望高人解决
谢谢
解决方案 »
- 求好人,要把我逼疯了!
- WebPart问题
- 我想自学asp.net,能介绍几本书吗?
- 页面中的cookies读写,很基础
- session变量到别的窗口后就不能使用了!
- asp.net2.0邮件问题
- 请问高手,有没有把数据库中BLOB型字段保存到asp.net的一个控件中的程序!!!急!!
- 测试.net程序时遇到的问题
- 请问用为什么方法可以在.xml中找出一些内容。。。是不是用xpath语言
- C#:aspx中写showModalDialog中传了个参数 后台cs怎么接收
- 急!急!!急!!!asp.net(c#)下载文件时电脑安装迅雷后下载的是页面文件DownLoad.aspx
- DevExpress web 打印
第一个页面:我要传递中文参数到第二个页面。
如果要这样处理的话就要进行一下URL的编码与解码处理
urlencode($val['zh_name'] ); 编码
urldecode($_GET['name']); 解码
http://topic.csdn.net/t/20060507/14/4734245.html