.net常用经典源代码。十分好用!不用客气

源代码在线查看: asp.net怎样用 request.querystring 取得中文值.txt

软件大小: 2345 K
上传用户: pore
关键词: net 源代码 十分
下载地址: 免注册下载 普通下载 VIP

相关代码

				asp.net 怎样用 Request.QueryString 取得中文值?
				------------------------------------------------------------------------------------
				1)
				参数是要用英文的比如temp.aspx?i=中文   
				  request.QueryString["i"]可以取到的 
				
				------------------------------------------------------------------------------------
				2)传递:   
				    
				  Response.Redirect("a.aspx?text="+HttpUtility.UrlEncode("你好"));   
				    
				  a.aspx接收:   
				    
				  string   text   =   Request.Params["text"]; 
				
				------------------------------------------------------------------------------------
				3)我没表述清楚。   
				  就是这样的:   
				  temp.aspx?i=中文   
				  request.QueryString["i"]   无法取道“中文”这两个字。。。 
				
				------------------------------------------------------------------------------------
				4)问题是,编码部分不能改变,使已经固定好的,而且,不是自己能修改的。 
				
				------------------------------------------------------------------------------------
				5)那你需要得知传递的页面或者程序的编码方式,然后修改你的Web应用程序的编码方式与其一致 
				
				------------------------------------------------------------------------------------
				6)修改Web.Config文件:(将utf-8改成gb2312)   
				    
				          				                      此节设置应用程序的全球化设置。   
				          -->   
				          				                          requestEncoding="gb2312"     
				                          responseEncoding="gb2312"     
				        /> 
				
				7)Request.QueryString["i"]或Request.Params["i"]取到中文应该没有问题的 
							

相关资源