asp.net ajax updatepanel 乱码问题
来源:互联网 发布:网络安全法实施时间 编辑:程序博客网 时间:2024/06/11 21:51
在使用ajax.net的UpdatePanel的时候,当requestEncoding编码为GB2312的时候,出现乱码。如果要解决这个问题最简单的就是改用utf-8了,但是原来使用GB2312,现在不能随便改成utf-8的怎么办呢?
在网上查到了这三种解决方案:
1. 在web.config里面增加(这样整个网站的编码就都改过来了)
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN"/>
2. 在后台代码里面对乱码进行decoder操作
//转换编码方法一
string s = System.Text.Encoding.UTF8.GetString(Request.BinaryRead(Request.ContentLength));
NameValueCollection form = HttpUtility.ParseQueryString(s);
txtAd.Text = form[txtAd.UniqueID];
//转换编码方法二
byte[] buffer = System.Text.Encoding.Default.GetBytes(tbxRemark.Text);
string remark = System.Text.Encoding.UTF8.GetString(buffer);
tbxRemark.Text = remark;
3. 可以通过对web.config文件增加 <location> 配置节来对特定文件或者目录进行encoding配置 ,如下:
<location path="此处为目录或文件名">
<system.web>
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN"/>
</system.web>
</location>
4.
string text1 = this.txtAdminLoginID.Text.Trim();
string str1 = HttpUtility.UrlEncode(text1);
string str2 = HttpUtility.UrlDecode(str1);
txtAdminLoginID.Text = str2;
- 解决asp.net ajax updatepanel 乱码问题
- asp.net ajax updatepanel 乱码问题
- asp.net ajax updatepanel 乱码问题 最完美解决方案
- asp.net ajax updatepanel中textbox 乱码问题 解决方案
- 解决在asp.net中 使用 ajax UpdatePanel出现乱码问题的解决方案
- ASP.NET 2.0 AJAX UpdatePanel
- Asp.net Ajax UpdatePanel中图像无自动刷新问题
- Understanding ASP.NET AJAX UpdatePanel Triggers
- ASP.NET AJAX UpdatePanel 控件实现剖析
- ASP.NET ajax 之updatepanel 失效
- 了解 ASP.NET AJAX UpdatePanel 触发器(二)
- ASP.NET - UpdatePanel 控件概述 AJAX
- ASP.NET Ajax 调试技巧:用 FireBug 调试 UpdatePanel 不更新问题
- FCKeditor在ASP.NET AJAX的UpdatePanel控件中按钮回调后内容丢失的问题
- AJAX ,UpdatePanel乱码解决
- AJAX——ASP.NET AJAX(二)UpdatePanel
- 转载: ASP.NET AJAX中的嵌套asp:UpdatePanel
- Ajax乱码问题(asp)
- ue 正则表达式(二)
- [转]Checked vs UnChecked 异常 ,使用场合?
- “从数据库检索信息时发生错误:‘Microsoft.VisualStudio.DataDesign.SyncDesigner.SyncFacade.SyncTableConfigManager’ 的类型初始值设定项引发异常。”的解决办法
- 深入浅出之正则表达式(转)
- string中的函数
- asp.net ajax updatepanel 乱码问题
- AutoNessus v1.3.2 released
- 存储过程生成动态条件查询语句
- 客户端表单验证&服务器端验证
- AT91SAM9261中断处理过程解析
- Central Authentication Service(CAS)之四(Client)
- AT91SAM9263 WINCE 6.0 R2驱动开发-GPIO流驱动的实现以及应用程序的调用
- 全程测试,从需求到设计到代码,集中人力来解决每个环节遇到的问题
- 谈谈新手如何学习PHP