`
yufeng0471
  • 浏览: 101057 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ajax提交中文数据乱码问题

 
阅读更多

背景:用jquery的ajax方式提交中文参数的时候,在后台获取到的是乱码。

 

解决办法:在提交的时候,指定编码方式

jQuery.ajax({ 
			url: "<%=request.getContextPath()%>/attachment/attachmentAddForm_check.jsp?ACT=Check", 
			type: "post", 
			dataType: "xml", 
			contentType: "application/x-www-form-urlencoded; charset=utf-8",
			data:{fileName:fName},
			success:callback_checkFileName
			}); 
 
分享到:
评论

相关推荐

    ajax提交中文乱码解决方法

    为了解决AJAX提交中文乱码的问题,可以从以下几个方面入手: ##### 1. 客户端编码处理 - **使用`URLEncoder`编码**:在发送请求之前,可以先使用Java的`URLEncoder.encode()`方法将中文字符串进行编码,然后再发送...

    ajax提交乱码

    在IT领域,特别是Web开发中,遇到“Ajax提交乱码”的问题是非常常见的,尤其是在处理中文或其它非英文字符集时。根据给定的文件信息,我们可以深入探讨如何使用Jquery来解决这一问题。 ### Ajax提交乱码问题的本质 ...

    ajax提交,后台中文乱码解决

    本文将基于提供的文件信息,详细解析两种解决Ajax提交后台取值中文乱码的方法。 ### 方法一:使用URL编码 在第一个示例中,开发者通过调用`encodeURIComponent()`或`encodeURI()`函数对请求URL中的参数进行编码。...

    java认证_Ajax中文乱码问题及解决方法.doc

    在Java Web开发中,使用Ajax进行异步数据交互时,经常会遇到中文乱码的问题。这主要涉及到字符编码的处理,特别是当Ajax请求发送的数据包含中文字符时。以下是两种常见的解决方法: **方法一:使用`encodeURI`进行...

    ajax提交中文到servlet

    本文将深入探讨“ajax提交中文到servlet”的相关知识点,以解决在异步传输过程中处理中文字符的问题。 一、Ajax基础 Ajax的核心是通过JavaScript创建XMLHttpRequest对象,它允许浏览器在不重新加载整个网页的情况下...

    Ajax使用POST提交中文乱码问题.docx

    在使用Ajax进行POST提交时,中文字符可能会遇到乱码问题,这是因为数据在传输过程中编码与解码不匹配导致的。Ajax以UTF-8编码发送数据,但服务器端可能使用了不同的字符集(如GB2312)来解析,这就产生了乱码。本文...

    Ajax开发过程表单提交数据出现乱码和解决办法

    ### Ajax开发过程中表单提交数据出现乱码及解决办法 在进行Ajax开发的过程中,经常会遇到一个令人头疼的问题:表单提交的数据出现乱码。...遵循以上原则,可以有效避免在Ajax开发过程中表单提交数据时出现乱码问题。

    Asp中用法JQuery的AJAX提交中文乱码解决方法_.docx

    然而,在使用AJAX时,中文乱码问题经常会出现,尤其是在Asp中使用JQuery的AJAX提交时。因此,本文将介绍如何在Asp中使用JQuery的AJAX提交中文乱码解决方法。 一、客户端页(client.html) 在客户端页中,我们使用...

    ajax解决中文乱码(java/jsp)

    在前端,当用户提交包含中文字符的数据时,为了防止乱码问题的发生,我们通常会在发送AJAX请求之前对这些数据进行编码处理。这里提供了一种常见的方法——使用`encodeURI`或`encodeURIComponent`函数。 ##### 使用...

    JQuery AJAX提交中文乱码的解决方案

    总结来说,解决JQuery AJAX提交中文乱码问题的关键在于确保客户端和服务器端字符编码的一致性。可以通过在AJAX请求中显式地设置字符集为UTF-8来解决,从而让服务器端能够正确地解码请求中的中文字符。这不仅适用于GB...

    jquery ajax post提交数据乱码

    在开发Web应用时,我们经常会遇到编码问题,尤其是在使用jQuery的AJAX功能进行数据交互时。...通过以上措施,可以有效地避免和解决AJAX提交数据时可能出现的乱码问题,提高Web应用的兼容性和用户体验。

    ajax提交表单小例子

    本示例主要涉及如何使用AJAX来提交表单,并解决在提交中文数据时可能出现的乱码问题。 首先,我们了解AJAX的基本结构。一个基本的AJAX请求通常包括以下几个步骤: 1. 创建XMLHttpRequest对象:这是AJAX的核心,...

    ajax解决乱码问题

    这意味着,即使服务器端和客户端之间存在编码差异,也可以通过AJAX来控制数据的编码方式,从而避免乱码问题。 在JavaScript中,可以这样设置AJAX请求的字符编码: ```javascript var xhr = new XMLHttpRequest(); ...

    Ajax乱码解决方案(docx)

    6. **AJAX提交与返回数据的乱码** - 提交数据时,确保请求头(`Content-Type`)设置为`application/x-www-form-urlencoded; charset=UTF-8`,表示提交的数据是UTF-8编码。 - 服务器端接收数据时,也要设定正确的...

    extjs 前后台交互参数出现中文乱码问题的解决方法

    在使用MyEclipse开发工具进行Web应用开发时,尤其是采用ExtJS框架结合Ajax技术进行前后端数据交互的过程中,可能会遇到一个常见的问题:即通过Ajax发送带有中文字符的数据时,后端接收到的数据出现乱码现象。...

    解决JS传递中文乱码问题

    在Web开发过程中,我们经常会遇到中文字符编码的问题,尤其是在前后端数据交互时,中文字符的乱码问题更是让人头疼。本文将深入探讨如何解决JavaScript(简称JS)在传递中文字符时出现的乱码问题,并提供具体的解决...

    Ajax uri 乱码问题总结

    Ajax URI 乱码问题主要涉及浏览器差异和服务器配置两方面,尤其在处理非 ASCII 字符时,编码格式的不一致可能导致乱码。以下是对这个问题的详细解析和解决方案: 1. **浏览器差异**: - **Internet Explorer (IE)*...

    servlet中文乱码问题

    - 当客户端以GBK编码提交数据时,如果服务器以ISO-8859-1编码接收,则会出现乱码现象。 #### 三、解决方法详解 针对上述乱码问题,可以通过以下几种方式解决: 1. **修改Tomcat配置文件`server.xml`**: - 在`...

    j2ee21:ajax01:get提交、post提交(完成用户名搜索),两者的区别(中文乱码问题、缓存问题)

    在这个教程中,我们将深入探讨AJAX的GET和POST提交方式,以及它们在实现用户名搜索功能时的区别,同时也会解决可能出现的中文乱码问题和缓存问题。 首先,GET和POST是HTTP协议中的两种主要请求方法,它们在AJAX中...

Global site tag (gtag.js) - Google Analytics