html ajax请求乱码,关于Ajax请求中传输中文乱码问题的解决方案
今天遇到一个问题,有关ajax 请求中传输中文,遇到乱码的问题。
如下代码:
function UpdateFolderInfoByCustId(folderId, folderName, custId) {
$.ajax({
type: "Post",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
url: "http://localhost/CRM/Ashx/HandKBSucessCustomer.ashx?Method=UpdateCustomerByCustId&folderId="
+ folderId + "&folderName=" + encodeURI(encodeURI(folderName)) + "&custId=" + custId,
success: function (msg) {
alert(msg);
},
error: function (error) {
alert(error);
}
});
}
如上代码 如果只是传“&foderName=”+folderName 的话,汉字就会产生乱码,如果经过encodeURL 转换两次的话,汉字编码会变为类似
“%e6%b5%8b%eb%af%95” 的格式。转换为这种格式之后,在获取的时候在转码,如下所示:
public void UpdateCustomerByCustId()
{
int folderId = Convert.ToInt32(Request["folderId"]);
string folderName = Request["folderName"];
string folderName2 = Convert.ToString(System.Web.HttpUtility.UrlDecode(folderName));
int custId = Convert.ToInt32(Request["custId"]);
bool res = false;
try
{
res = CustomerBusiness.UpdateCustomerByCustId(folderId, folderName2, custId);
}
catch (Exception ex)
{
throw;
}
Response.Write(res);
}
}
}
经此转换之后,即可获取到传输的汉字。
以上所述是小编给大家介绍的关于Ajax请求中传输中文乱码问题的解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持
html ajax请求乱码,关于Ajax请求中传输中文乱码问题的解决方案相关推荐
- ajax 传输中文乱码,关于Ajax请求中传输中文乱码问题的解决方案
今天遇到一个问题,有关ajax 请求中传输中文,遇到乱码的问题. 如下代码: function UpdateFolderInfoByCustId(folderId, folderName, custI ...
- ajax中解决乱码的问题,关于Ajax请求中传输中文乱码问题的解决方案
今天遇到一个问题,有关ajax 请求中传输中文,遇到乱码的问题. 如下代码: function UpdateFolderInfoByCustId(folderId, folderName, custI ...
- matlab ubuntu 显示乱码_解决Linux中Matlab中文乱码问题
解决 Linux 中 Matlab 中文乱码问题 由于 Linux 下 Matlab 的图形界面是用 Java 写的,所以只要搞定 Java 的中文显 示就行了. 1 . 我 Matlab2007a ...
- java servlet 参数乱码_JSPServlet处理参数中的中文乱码总结
从form表单提交信息到一个JSP页面或者一个Servlet进行处理的时候,提交的中文信息若不加处理的话就会显示乱码,如一串???.现在通过一个例子来进行总结如下: 写一个用户信息提交页面,通过这个页 ...
- java中文乱码decode_Java WEB开发中的中文乱码问题解决
在项目中总是遇到乱码问题,有时候在网上查找到了解决方案,但是没有记录下来为什么出现的乱码.因为出现乱码的方式有好几种,我简单总结一下吧,为以后留着用,也算总结学习一下. 一般来讲,为了处理乱码问题,在 ...
- java输出的汉字变成乱码_Java Web项目中解决中文乱码方法总结
一.了解常识: 1.UTF-8国际编码,GBK中文编码.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立; 2.web tomcat:默认是ISO8859-1,不 ...
- python爬虫中文乱码_Python 爬虫过程中的中文乱码问题
python+mongodb 在爬虫的过程中,抓到一个中文字段,encode和decode都无法正确显示 注:以下print均是在mongodb中截图显示的,在pythonshell中可能会有所不同 ...
- matlab 字符乱码问号,解决Linux中Matlab中文乱码问题
由于Linux下Matlab的图形界面是用Java写的,所以只要搞定Java的中文显示就行了. 1.我Matlab2007a的JRE目录为:/opt/matlab/sys/java/jre/glnx8 ...
- linux java乱码怎么解决,linux中显示中文乱码如何解决
#第一步-排查 #第1个里程碑-看看linux系统的字符集 echo $LANG #第2个里程碑-远程连接工具 xshell/SecureCRT/putty 字符集 #第二步-修改 修复 修改字符集 ...
- 总结:SpringMVC 中 GET 和 POST 方式请求中的中文乱码问题
2019独角兽企业重金招聘Python工程师标准>>> 以下是 SpringMVC 中 GET 和 POST 方式请求中的中文乱码问题的解决方法. 1,GET 方式中文乱码: 修改t ...
最新文章
- python快速排序算法详细图解_Python实现桶排序与快速排序算法结合应用示例
- UA MATH571B 试验设计 QE练习题 不使用代码分析试验结果I
- Competition——ML/DL:机器学习、深度学习各种计算机视觉、自然语言处理、科学预测等等比赛竞赛简介
- [转]自定义序列化对象
- 实验 5 编写、调试具有多个段的
- c52单片机c语言编程,c52单片机c语言编程怎样实现阴历查询
- Eclipse安装应知应会
- [CB] 支付宝区块链的应用- 区块链发票医保理赔.
- 生物物种数据库_一个半机械人的物种
- 【持续更新】书籍推荐
- 基于C#的超市进销存管理系统设计与实现
- 拼多多免费版 自动回复 关键词回复 提高3分钟回复率
- Linux下scp的用法
- [原创] 简单的几个步骤`皮肤变得晶莹剔透
- 台式计算机m4350,比超极本便携 评联想M4350q小型台式机
- Linux组RAID5、RAID6、RAID10
- 城域网IPv6过渡技术——MAP技术
- shell之免交互图文详解
- 佳星计费系统服务器时间异常,佳星计费管系统.doc
- Romax在法雷奥研发低功耗电驱动系统中的应用
热门文章
- WM 仓库管理T-CODE
- 8848Android 版本,【8848钛金手机M5评测】拍照配置保持Android阵容顶配堆积_8848 钛金手机M5_手机评测-中关村在线...
- mysql 添加字段和修改字段
- 阿里巴巴Java开发文档2020版学习-代码格式
- 本地Windows安装Navicat
- linux系统火狐浏览器加速,火狐浏览器加速的几个设置
- spring cloud gateway 源码解析(4)跨域问题处理
- 干货分享:如何挑选一款高效的原型工具?
- phpstorm常用功能快捷键(mac)
- Objective-C 继承新的认识以及作用