【更新】乱码的解决方法2
2007-05-15 13:13
155 查看
用了前面的解决乱码的方法后发现根本不能奏效,在网上找了另外一种,经测试,解决了
1.设置web.config文件。
<system.web>
......
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
......
</system.web>
或者:
aspx文件中:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。
>> 进行传递
string Name = "中文参数";
Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name));
>> 进行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode(Name));
或者:
NavigateURL='<%# "WebForm2.aspx?Singer=" + HttpUtility.UrlEncode("中国人", System.Text.Encoding.GetEncoding("GB2312")) %>'
1.设置web.config文件。
<system.web>
......
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
......
</system.web>
或者:
aspx文件中:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。
>> 进行传递
string Name = "中文参数";
Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name));
>> 进行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode(Name));
或者:
NavigateURL='<%# "WebForm2.aspx?Singer=" + HttpUtility.UrlEncode("中国人", System.Text.Encoding.GetEncoding("GB2312")) %>'
相关文章推荐
- Eclipse中properties文件读取时中文乱码、指定更新、写入中文变unicode码的解决方法
- 【更新】乱码的解决方法2
- SpringMVC学习—使用ajax返回Json出现乱码解决方法
- “无法更新数据库 "***ASPNETDB.MDF",因为数据库是只读的”解决方法
- jsp与mysql配合使用时 中文乱码 解决方法
- JAVA/SERVLET 以UTF-8导出CSV文件时产生乱码的解决方法
- 关于curl返回数据乱码的问题解决方法
- jsp传中文到java乱码解决方法
- HttpClient 流式读取时中文乱码的解决方法
- C# 读取txt 文件 乱码 解决方法
- mac os java中文乱码错误解决方法
- android开发时,http提交地址中有中文乱码的解决方法
- php 应用乱码问题解决方法
- PHP中文乱码的常见解决方法总结
- ubuntu解决打开windows记事本.txt文件乱码的方法
- python用requests模块时,调用text方法出现中文乱码的解决办法
- Linux下终端setup显示乱码的解决方法
- 【Qt】]两种解决Qt5显示中文乱码的方法
- SecureCRT中文乱码解决方法
- 使用swfupload上传文件出现中文乱码现象的解决方法