asp.net页面之间传中文是乱码的处理方法
来源:互联网 发布:仁霸型材优化破解版 编辑:程序博客网 时间:2024/05/19 02:05
今天在做一个无刷新判断公司名称,是否重复的时候,发现一个问题就是通过javascript传到asp.net页面的值是乱码。以前没有发现。因为 以前做测试时,都是用英文字符进行的测试。今天输入汉字后,发现有这种问题。感觉可能是编码的问题。就上网查了一下。找到一些方法,如下:
1.设置web.config文件
<system.web>
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
</system.web>
2.asp.net对asp.net页面传值<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
</system.web>
进行传递
string Name = "中文参数";
Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name));
进行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode(Name));
3.javascript对asp.net页面传值。
<script language="javascript">
function escode()
{
location.href ="B.aspx?Name="+escape(Name);
}
</script>
function escode()
{
location.href ="B.aspx?Name="+escape(Name);
}
</script>
- asp.net页面之间传中文是乱码的处理方法
- asp.net页面之间传中文是乱码的处理方法
- 页面之间传中文乱码
- jsp页面之间传中文值乱码
- asp.net传中文值出现乱码的一个解决方法
- asp.net request 传中文乱码
- asp.net request 传中文乱码
- 页面URL传中文乱码的解决方法
- .net 地址栏传中文乱码 的解决方法
- net 地址栏传中文乱码 的解决方法
- .net 地址栏传中文乱码 的解决方法
- jsp页面传中文 乱码
- 解决asp.net的url传中文参数有乱码的情况
- asp.net 中IE6中 URL传中文乱码的解决
- asp.net 中IE6中 URL传中文乱码的解决
- .net 地址栏传中文乱码 的解决方法 (如果查看的图片或视频为中文名,页面无法查看图片或者视频)也是如此方法
- java两个站点之间url传中文乱码的问题
- asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码
- 为什么我用邮件的格式发送简历总是遭到退信?
- 文姣丽旅行记
- 【转】NFS服务器配置
- 烦
- [已解决]SQL Server 2005 企业版没有 Management Studio管理工具
- asp.net页面之间传中文是乱码的处理方法
- Linux用Nasm巧汇编
- Asp.Net 应用程序在IIS发布后无法连接oracle数据库问题的解决方法
- 哈希表C# 提高查询速度
- SQLite语法 CREATE TRIGGER
- 继承与访问权限
- uboot支持S3C6410的SD启动
- CString 操作指南--学习之后,豁然开朗.
- 用rand()和srand()产生伪随机数的方法总结