Ajax请求时传输中文乱码怎么解决

这次给大家带来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请求数组应该如何实现

在Ajax中怎样清除缓存

以上就是Ajax请求时传输中文乱码怎么解决的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2775863.html

(0)
上一篇 2025年3月8日 14:34:41
下一篇 2025年3月8日 14:34:54

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 使用Ajax的详细解析

    这次给大家带来使用Ajax的详细解析,使用Ajax的注意事项有哪些,下面就是实战案例,一起来看一下。 Ajax 简介 Ajax被认为是(Asynchronous(异步) JavaScript And Xml的缩写)。现在,允许浏览器与服务器…

    2025年3月8日
    200
  • Ajax遍历jSon进行数据的修改和删除

    这次给大家带来ajax遍历json进行数据的修改和删除,ajax遍历json进行数据修改和删除的注意事项有哪些,下面就是实战案例,一起来看一下。 废话不多说了,直接给大家贴代码了,具体代码如下所示: $.ajax({url: “/busin…

    编程技术 2025年3月8日
    200
  • ajax的工作原理详解

    这次给大家带来ajax的工作原理详解,使用ajax的注意事项有哪些,下面就是实战案例,一起来看一下。 AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载…

    编程技术 2025年3月8日
    200
  • AJAX的队列请求如何实现(附代码)

    这次给大家带来AJAX的队列请求如何实现(附代码),AJAX队列请求实现的注意事项有哪些,下面就是实战案例,一起来看一下。 AJAX在使用的过程中会遇到一个问题,当用户短时间内执行了多个异步请求的时候,如果前一个请求没完成,将会被取消执行最…

    编程技术 2025年3月8日
    200
  • Ajax如何读取txt并对其内容进行分页展示

    这次给大家带来Ajax如何读取txt并对其内容进行分页展示,Ajax如何读取txt并对其内容进行分页展示的注意事项有哪些,下面就是实战案例,一起来看一下。 下文给大家分享了ajax读取txt并对txt内容进行分页显示的核心代码,废话不多说了…

    编程技术 2025年3月8日
    200
  • 深入理解ajax的XHR对象

    这次给大家带来深入理解ajax的XHR对象,使用ajax的XHR对象注意事项有哪些,下面就是实战案例,一起来看一下。 前面的话   ajax是asynchronous javascript and XML的简写,中文翻译是异步的javasc…

    编程技术 2025年3月8日
    200
  • Ajax页面的前进后退与刷新如何实现

    这次给大家带来Ajax页面的前进后退与刷新如何实现,实现Ajax页面的前进后退与刷新注意事项有哪些,下面就是实战案例,一起来看一下。 使用Ajax可以异步获取数据,可以更高效地渲染页面。 但也存在这一些问题: 再刷新页面,页面就会变成初始的…

    2025年3月8日
    200
  • Ajax通过XML异步提交实现二级联动

    这次给大家带来Ajax通过XML异步提交实现二级联动,Ajax通过XML异步提交实现二级联动的注意事项有哪些,下面就是实战案例,一起来看一下。 之前有写过是从JavaScript数组里获取省市信息来实现二级联动,但是似乎有很多需求是要从数据…

    编程技术 2025年3月8日
    200
  • MVC+bootstrap界面怎么进行ajax表单验证

    这次给大家带来MVC+bootstrap界面怎么进行ajax表单验证,MVC+bootstrap界面进行ajax表单验证的注意事项有哪些,下面就是实战案例,一起来看一下。 使用bootstrap后他由他自带的样式has-error,想要使用…

    2025年3月8日
    200
  • Ajax与JSON数据交互存储

    这次给大家带来Ajax与JSON数据交互存储,Ajax与JSON数据交互存储的注意事项有哪些,下面就是实战案例,一起来看一下。 数据存储是JavaScript的核心功能,这是一个在学习前期的一个容易让人迷惑的问题。它并不是那种像页面滑动、幻…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论