解决ajax.net 1.0中文乱码问题!

在使用ajax.net的UpdatePanel的时候,当requestEncoding编码为GB2312的时候,出现乱码。如果要解决这个问题最简单的就是改用utf-8了,但是原来使用GB2312,现在不能随便改成utf-8的怎么办呢?
我原来是想这样做的:

byte[] buffer = System.Text.Encoding.Default.GetBytes(tbxRemark.Text);
                string remark = System.Text.Encoding.UTF8.GetString(buffer);
                tbxRemark.Text = remark;
                order.Remark = remark;

但是结果最后一个字总是乱码,没办法只好是这样做了:

string s = System.Text.Encoding.UTF8.GetString(Request.BinaryRead(Request.ContentLength));
                NameValueCollection form = HttpUtility.ParseQueryString(s);

tbxRemark.Text = form[tbxRemark.UniqueID];
                order.Remark = tbxRemark.Text;

解决ajax.net 1.0中文乱码问题!

时间: 2024-10-11 15:08:49

解决ajax.net 1.0中文乱码问题!的相关文章

在jQuery中Ajax的Post提交中文乱码的解决方案(转)

引言: 在jQuery的Ajax POST请求中,进行请求,其中的中文在后台,显示为乱码,该如何解决呢? 问题的引入: var regid = $('#oregion').combobox('getValue'); //var sname = $('#sname').val(); var sname = encodeURI($('#sname').val(),"UTF-8"); if(regid!=""&&regid!='undefined'){ $

Fiddler_解决Fiddler查看Post参数中文乱码的问题

解决Fiddler查看Post参数中文乱码的问题 今天一个同事问我,为什么用Fiddler查看Post的中文参数,是一堆乱码,如下: 需要在注册表中增加一个键值: HKEY_CURRENT_USER\Software\Microsoft\Fiddler2\HeaderEncoding 设置值为gb2312即可,如下图: 大功告成:)

解决Linux文档显示中文乱码问题以及编码转换

解决Linux文档显示中文乱码问题以及编码转换 使vi支持GBK编码 由于Windows下默认编码是GBK,而linux下的默认编码是UTF-8,所以打开会变成乱码.因此,我们只需要改变一下配置文件,使得vi支持GBK 打开~/.vimrc文件 加上 1.let &termencoding=&encoding2.set fileencodings=utf-8,gbk 然后:wq保存并退出 再次打开vi就显示正常了. 将其它的编码的文件转换成utf-8 另外,还可以将其它的编码的文件转换成u

Ubuntu中解决解压zip文件中文乱码问题

1. 通过unzip行命令解压,指定字符集 unzip -O CP936 xxx.zip (用GBK, GB18030也可以) 有趣的是unzip的manual中并无这个选项的说明, unzip --help对这个参数有一行简单的说明. 2. 在环境变量中,指定unzip参数,总是以指定的字符集显示和解压文件 /etc/environment中加入2行 UNZIP="-O CP936" ZIPINFO="-O CP936"Ubuntu中解决解压zip文件中文乱码问题

解决IntelliJ IDEA 控制台输出中文乱码问题

解决IntelliJ IDEA 控制台输出中文乱码问题 问题描述:如图,控制台输出的字符,乱码 解决方案 第一步:修改intellij idea配置文件: 找到Intellij idea安装目录,bin文件夹下面in的64.exe.vmoptions 和 idea.exe.vmoption这两个文件. 分别再这两个文件中添加: -Dfile.encoding=UTF-8 第二步:修改intellij idea中的设置 第三步:修改Tomcat的配置参数 第四步:重启IntelliJ IDEA即可

springmvc提供的解决post/get请求参数中文乱码问题

<!--springmvc提供的解决post/get请求参数中文乱码问题--><filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</p

Activiti流程引擎学习0——解决idea中编辑器的中文乱码问题

我使用的是idea2017+activiti6.0版本. 这个第0篇主要是为了解决安装activiti插件后创建的流程模板中文乱码的问题. 1.安装Activiti流程编辑器插件. 1.1网上资料很多,这里简要说一下:File->Settings->Plugins,然后输入actiBPM,双击搜索结果或点击Install plugin安装即可. 但是!我每次都安装失败0.x 所以和我一样运气超棒的同学可以使用下面这种方法. 1.2File->Settings->Plugins,然后

springmvc配置一:ajax请求防止返回中文乱码配置说明

Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里. Spring使用AnnotationMethodHandlerAdapter的handleResponseBody方法, AnnotationMethodHandlerAdapter使用request header中"Accept"的值和messageConverter支持的MediaType进行匹配,然后会用"Accept"的第一个值写入res

Mac os下解决Sublime Text2或3中文乱码问题

度娘了好久都没有找到Mac os解决Sublime Text2的中文乱码问题的教程, 于是自己琢磨了半天,研究了一下并成功在Mac os下直接用sublime Text2开含中文的文件. (再也不用每次开个dos平台下的东西还要去XCode转个码什么的了...) 步骤如下: 0. 打开Sublime text 1. Control+'~'打开控制台, 输入命令按照Sublime package control,按照这个官网来(https://sublime.wbond.net/installat