`
lw1130
  • 浏览: 21215 次
  • 性别: Icon_minigender_1
  • 来自: nanjing
社区版块
存档分类
最新评论

jsp中使用ajax 编码问题

    博客分类:
  • ajax
阅读更多
工作遇到ajax的使用,之前对这个东东没有多少深入研究,只是会用,这几天遇到了用ajax传值乱码的问题。于是查找资料研究了一番。。。
    经过查找资料,发现利用get请求发送数据时,默认是gb2312的编码格式,所以如果要从前台传中文字符到后台就必须转码。我在这里是利用request.setCharacterEncoding("utf-8")

而用ajax通过post方式提交数据默认是用utf-8的编码格式。这个是大家在传值时需要注意的问题。
关键是我在后台利用response的响应输出流进行响应输出中文字符,因为xmlHttpRequst默认编码格式也是utf-8,所以我在后台也是在获取输出流之前设置了utf-8的编码格式,然后在前台写一个方法测试响应内容,本以为会顺利结束,结果出现一串问号,乱码
于是我把前台页面,后台代码都改n遍,进行n遍测试,响应结果依然乱码?折腾了我一个多小时啊
郁闷啊。。。。。。
最后无奈,我重新建了个文件把之前的这个功能又写了一遍,启动服务,进行页面访问,意外出现了,这次显示的不是乱码。我又把原来文件的代码全部copy到新的文件中覆盖,重新发布,再重启服务进行页面访问,一切正常。。。。一样的代码,不同文件。
无语,不知道这是怎么回事。虽然问题是解决了,可还是搞不清这是怎么回事。

有哪位知道的仁兄可以告诉我的话,就在此谢过啦
0
0
分享到:
评论

相关推荐

    JSP中 ajax的get请求的中文乱码问题的解决方法.pdf

    综上所述,解决JSP中Ajax GET请求的中文乱码问题需要从服务器配置、Servlet处理、JSP页面编码和Ajax请求等多个角度综合考虑,并进行相应的调整。通过这些步骤,可以有效地避免并解决中文乱码问题,保证数据传输的...

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

    在Web开发中,尤其是在使用Java与JSP技术栈进行开发时,经常会遇到的一个问题是:如何处理AJAX请求中的中文字符乱码问题。本篇文章将详细介绍如何通过前端编码处理、后端参数接收以及响应头设置等手段来有效解决这一...

    jsp中文乱码总结包括 ajax中文乱码

    针对java web开发方面中文乱码情况的总结,基本各种情况都有了!

    jsp中 ajax的get请求的中文乱码问题的解决方法.docx

    在开发Web应用时,我们经常会遇到中文乱码问题,...通过以上步骤,可以有效地解决JSP中使用AJAX进行GET请求时的中文乱码问题。在开发过程中,保持良好的编码规范和对字符编码的理解,能帮助开发者更好地避免这类问题。

    AJAX于jsp结合的一个例子

    总的来说,这个例子展示了如何使用AJAX与JSP协同工作,以实现异步的数据交互和页面更新,以及如何处理可能出现的编码问题。通过学习这个例子,开发者可以更好地理解如何在实际项目中集成这两种技术,提升用户体验,...

    ajax中文乱码如何解决

    虽然在案例中使用了GB18030编码,但推荐使用更通用的UTF-8编码,因为它支持更多的字符集,并且在多数现代Web应用中被广泛采用。将客户端和服务器的编码都改为UTF-8可以避免很多编码问题。 5. **页面编码设置**: ...

    ajax乱码解决方案

    总的来说,解决Ajax乱码问题的关键在于理解字符编码的工作原理,确保数据在整个传输过程中的编码与解码一致性,以及正确设置服务器和客户端的编码设置。在实际应用中,还应考虑跨平台和跨浏览器的兼容性,以确保解决...

    jsp Ajax图片上传

    2. 数据预处理:前端使用JavaScript获取图片数据,通常会转化为Base64编码或者使用FormData对象封装,便于通过Ajax发送。 3. Ajax请求:使用XMLHttpRequest或现代浏览器支持的fetch API发送POST请求,携带图片数据到...

    ajax+jsp+servlet 中文解决方法

    在这个"ajax+jsp+servlet 中文解决方法"的示例中,开发者遇到了在使用Ajax进行数据交互时中文乱码的问题。中文乱码通常是由字符编码不一致导致的,特别是在跨平台或跨浏览器通信时。以下是一些关于如何解决这个问题...

    Struts框架下Ajax发送中文乱码问题的解决

    在实际应用中,我们常常会遇到Ajax与服务器交互时出现中文乱码的问题,尤其是在发送和接收中文数据时。这个问题主要涉及到字符编码的处理,解决起来需要对HTTP协议、字符编码原理以及Struts框架的工作机制有一定的...

    Ajax乱码解决方案(docx)

    总结,解决Ajax乱码问题的关键在于确保编码的统一,从文件编码、请求头、服务器端处理到响应头,每个环节都要设定为UTF-8,以保证数据在传输和处理过程中的正确性。同时,对编辑器的配置也很重要,确保它保存文件时...

    ajax无刷新聊天室源码--jsp版

    在聊天室中,可能使用JSP脚本来处理用户输入、连接到服务器和生成动态内容。 - **JSP动作元素**:如`<jsp:include>`和`<jsp:forward>`等,用于整合和管理页面逻辑。 3. **Servlet与JSP交互** - **Servlet**:在...

    JSP中文乱码问题最优解决方法

    在Web开发中,特别是使用Java Server Pages(JSP)进行网页设计时,中文乱码问题是一个常见的技术挑战。本文将详细探讨如何有效地解决JSP页面中的中文乱码问题,并提供具体的解决方案。 #### 一、了解中文乱码的...

    Ajax uri 乱码问题总结

    - 使用POST请求而非GET,因为POST请求的数据不在URI中,不会受到浏览器URI编码限制,乱码问题相对较少。 - 如果可能,尽量使用标准的UTF-8编码,因为UTF-8是更广泛支持的国际化编码标准。 总结来说,解决Ajax URI...

    jsp中 ajax的get请求的中文乱码问题的解决方法

    在JSP中使用AJAX的GET请求时,经常会出现中文乱码问题。这种乱码问题通常是由于字符编码不一致导致的。由于HTTP协议本身不包含字符编码信息,服务器和浏览器通常会采用默认的编码方式来处理请求和响应数据,如果默认...

    JSP乱码终极攻略和AJAX初步运用

    总的来说,解决JSP乱码问题和正确使用AJAX传递中文参数,关键在于理解编码和解码的过程,以及在不同环境下的适应性调整。通过适当的过滤器配置、参数转换和统一的编码标准,可以有效地防止和解决这些问题。在实际...

    Ajax+jsp注册验证用户

    在IT行业中,Ajax(Asynchronous JavaScript and XML)与JSP(JavaServer Pages)结合使用时,可以实现网页的异步数据交互,提升用户体验。在这个"Ajax+jsp注册验证用户"的示例中,我们将深入探讨如何利用这两种技术...

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

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

    ajax乱码解决汇总

    在Web开发中,Ajax(异步JavaScript和XML)技术被广泛应用于实现页面的无刷新更新,然而,与之相伴的一个常见问题是字符编码导致的乱码现象。本文将深入探讨Ajax乱码问题的成因及其解决方案。 首先,我们需要了解...

    AJAX乱码解决大全.doc

    乱码问题往往源自于数据在传输过程中编码方式的不一致。在探讨AJAX乱码解决之道前,我们首先来了解一下几种常见的编码格式: - **UTF-8**:全球最广泛使用的编码格式之一,支持所有语言文字,包括中文,采用变长...

Global site tag (gtag.js) - Google Analytics