ASP.NET中文乱码解决方案四则
来源:互联网 发布:最新网络音乐 编辑:程序博客网 时间:2024/05/17 08:00
< system.web>
......
< globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
......
< /system.web>
ASP.NET中文乱码解决方法2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。
>> 进行传递
string Name = "中文参数";
Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)) ;
>> 进行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode(Name)) ;
ASP.NET中文乱码解决方法3.如果是从 .HTML 文件向 .Aspx 文件进行传递中文参数的话(即不从后台用 Redirect()方法进行 Url 转换)。一样要将传递的中文参数进行编码,在接收时再进行解码。
>> 进行传递
< script language="JavaScript">
function GoUrl()
{
var Name = "中文参数";
location.href = "B.aspx?Name="+escape(Name) ;
}
< body onclick="GoUrl()">
>> 进行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode(Name)) ;
还有一种是只要在传送时,编码就行了,获取时会自动帮你解码!
>> 进行传递
string Name = "中文参数";
Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)) ;
ASP.NET中文乱码解决方法总结:
一般来说。设置web.config文件就可以了。但是如果你用 JavaScript 调用 webservice 方法的话(往webservice里面传递中文参数)。设置 web.config 文件好象无效。
或用
Response.Redirect("test1.aspx?111="+System.Web.HttpUtility.UrlEncode("中华人明共和国")) ;
//建议使用最后如果是从其他的页面获取中文参数没有乱码,那就更简单了
string message ="http://localhost/Test/test1.aspx?111="+System.Web.HttpUtility.UrlEncode("中华人明共和国");
http:
//你要获取某个页面的返回值的地址"
//发送请求
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(message) ;
//接受请求
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse() ;
Stream receiveStream = myHttpWebResponse.GetResponseStream() ;
StreamReader readStream = new StreamReader(receiveStream, System.Text.Encoding.GetEncoding("GB2312")) ;
//此为要取页面的返回值输出的返回结果
returnValue = readStream.ReadToEnd();
- ASP.NET中文乱码解决方案四则
- ASP.NET中文乱码解决方案四则
- ASP.NET中文乱码解决方案
- asp.net接收URL中文参数的乱码解决方案
- ASP.NET PAGER传递中文参数乱码解决方案
- Asp.net utf-8 编码中文乱码完全解决方案
- Asp.net utf-8 编码中文乱码完全解决方案
- asp.net 中文乱码
- ASP.NET中文乱码问题解决
- ASP.NET中文乱码问题解决
- ASP.NET中文乱码问题解决。
- ASP.NET中文乱码问题解决
- asp.net 中文乱码问题
- ASP.NET中文乱码问题解决
- asp.net中文乱码解决办法
- mysql+asp.net 中文乱码
- 解决ASP.NET中文乱码
- ASP.NET 页面中文乱码
- 如何对ASP.NET进行性能优化
- 网页和源码还有电子书大量更新
- 有开发问题上搜源网
- C#打造自己的文件浏览器
- 关于C#编写的网络爬虫资料
- ASP.NET中文乱码解决方案四则
- 应该如何编写好程序
- ASP.NET刷新页面的六种方法
- 2009年5月TIOBE编程语言排行榜前20名榜单
- 类拟google那样的图片载入 由模糊变成清晰
- asp.net 导入和导出Excel
- 搜源网技术交流和客服群
- 截取字符串方法(传入开头和结束参数)
- 什么是垂直搜索?