Querystring进行页面传值,为什么我的传递不了中文?还需要对传递的中文做什么处理吗?
Querystring进行页面传值,为什么我的传递不了中文?还需要对传递的中文做什么处理吗? 问题点数:100、回复次数:10Top
1 楼fengfangfang()回复于 2005-06-15 16:36:04 得分 0
需要进行URL编码
使用Server.UrlEnCode函数对中文字符串进行转换Top
2 楼LaoDai_Net(『老代』)回复于 2005-06-15 16:38:32 得分 0
用 Server.UrlEncode("中文") 处理一下
接收时候用 Server.UrlDecode("")Top
3 楼flyye_cs(一叶孤舟)回复于 2005-06-15 16:40:18 得分 0
也可以直接改web.config文件,在<system.web>节添加<globalization requestEncoding="gb2312" responseEncoding="gb2312" uiCulture="zh-CN" culture="zh-CN" fileEncoding="gb2312"/>Top
4 楼LaoDai_Net(『老代』)回复于 2005-06-15 16:40:29 得分 0
注意:
http://blog.joycode.com/ghj/archive/2003/10/20/2992.aspxTop
5 楼net_lover(【孟子E章】)回复于 2005-06-15 16:41:34 得分 0
url="xx.aspx?name="+System.Web.HttpUtility.UrlEncode("中文" , System.Text.UnicodeEncoding.GetEncoding("GB2312")).ToUpper()Top
6 楼ciwei945(刺猬)回复于 2005-06-15 16:49:37 得分 100
url="xx.aspx?name="+System.Web.HttpUtility.UrlEncode("中文" , System.Text.UnicodeEncoding.GetEncoding("GB2312")).ToUpper()
Top
7 楼mymyal123(风之森)回复于 2005-06-15 17:04:03 得分 0
学习Top
8 楼codeangel(http://www.wSoft.Net)回复于 2005-06-15 17:10:56 得分 0
1.在web.config里设置
2.传的时候用 Server.UrlEncode("中文") 处理一下
接收时候用 Server.UrlDecode("")Top
9 楼blackhero(黑侠客)回复于 2005-06-15 17:13:00 得分 0
差不多了吧Top
10 楼sunnystar365(一个人的天空)回复于 2005-06-15 17:47:07 得分 0
上面的大虾们的方法是对的Top




