0 0

]AJAX调用编码为gbk或者gb2312的页面乱码的问题 10

调用的页面的编码是gb2312,并且不能更改那个页面。
不用服务器中转的情况下,请问有办法让传回来的数据不是乱码吗?
好像javascript没有转编码的函数
其实我只是想拿到那个页面显示的数据而已
如果有方法,麻烦告诉我,谢谢了
2008年8月27日 19:03

2个答案 按时间排序 按投票排序

0 0

response.setCharacterEncoding("GB2312");试试?

2008年8月28日 13:45
0 0

你可以做个过滤器,在那里做编码的统一,在过滤器里你可以用

response.setContentType("text/html;charset=gb2312")

这个方法,把发往客户端的代码编码格式统一为gb2312.我一直是这么用的,用ajax没出现过乱码的情况。还有一点,你页面的编码一定要跟这个方法发送的编码一致。

2008年8月27日 19:41

相关推荐

    Ajax乱码解决方案(docx)

    Ajax乱码问题主要涉及到字符编码的处理,包括服务器端、客户端以及文件的编码设置。解决Ajax乱码问题的关键在于确保整个数据传输链路上的编码一致性。 1. **字符编码** - **UTF-8**:广泛使用的编码格式,支持多种...

    AJAX乱码解决大全.doc

    - **ANSI**:默认编码,实际表现为GB2312或GBK,适用于单一语言环境,但容易在国际化应用中产生乱码。 - **UTF-8**:推荐用于国际化项目,需手动设置。通过编辑器(如Notepad++、Eclipse)调整文件保存时的编码格式...

    Ajax乱码小结

    在使用Ajax技术进行前后端交互的过程中,常常会遇到字符编码的问题,特别是当涉及到中文或其他非ASCII字符时,容易出现乱码现象。根据题目中的描述,“Ajax乱码:当调用`request.getParameter()`函数时,会自动进行...

    jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)

    在Web开发过程中,当我们处理使用GBK编码的页面进行表单提交时,特别是当使用jQuery的AJAX方法进行异步请求时,我们可能会遇到字符编码问题。UTF-8编码广泛应用于国际化场景,但GBK由于历史原因在中国等地区仍在广泛...

    PHP Ajax中文乱码问题解决方法

    如果服务器端实际上发送的是其他编码格式(如GBK),那么就会出现乱码问题。 为了解决这个问题,需要在服务器端明确地告知客户端返回的数据流采用的是哪种字符编码格式。在PHP中,可以通过设置HTTP响应头(header)...

    ajax 乱码的一种解决方法

    在Windows系统下,如果服务器端发送的数据采用的是GB2312编码,而AJAX请求默认将响应数据按UTF-8编码处理,这就导致了乱码的产生。而在Linux环境下,服务器端程序出现错误,可能是由于系统未对字符编码进行正确处理...

    服务器与客户编码问题分析

    在进行Web开发时,服务器与客户端之间的编码问题是一个常见的挑战,尤其是在处理中文字符时。本文将深入探讨这个主题,以便更好地理解和解决这类问题。 首先,我们需要理解编码问题涉及的四个关键步骤: 1. 服务器...

    Ajax过滤器

    然而,当涉及到跨页面传输数据,特别是中文字符时,可能会遇到编码问题,导致乱码。Ajax过滤器就是为了解决这类问题而设计的。在Java Web环境中,过滤器(Filter)是Servlet规范的一部分,它允许我们在请求到达目标...

    AJAX学习文档AJAXAJAX学习文档AJAX

    如果需要处理中文字符,可能需要将GBK编码转换为ISO-8859-1编码,以避免乱码问题。处理完数据后,通过`PrintWriter`输出结果。 ### 6. 判断与反馈 服务器返回的结果(如"true"或"false")会在客户端的回调函数中被...

    JQuery AJAX 中文乱码问题解决

     提交和接收均为utf-8或gbk编码  对提交的数据调用JQuery函数encodeURI进行编码再提交或显示或链接既可  url = encodeURI(url); //url为数据。  注:注意浏览器和发布的项目的缓存问题,很多时候会影响解决。 ...

    jquery向.ashx文件post中文乱码问题的解决方法

    在开发Web应用时,我们经常会遇到编码问题,尤其是在使用jQuery进行AJAX通信时。本文主要讨论如何解决jQuery向.ASHX文件POST中文数据时出现的乱码问题。 首先,问题的背景是在Visual Studio 2005环境下,由于未安装...

    如何解决JQuery ajaxSubmit提交中文乱码

    在一些服务器配置中,默认可能使用GB2312或GBK等编码方式来解码提交的数据。由于UTF-8编码的数据和服务器默认的编码格式不一致,因此在IE浏览器中会出现乱码问题。为了解决这个问题,需要明确指定数据提交时使用的...

    JQuery.ajax传递中文参数的解决方法 推荐

    总之,解决jQuery.ajax传递中文参数乱码问题,需要在客户端(jQuery的`.ajax`调用)和服务器端都进行相应的编码设置,确保整个传输过程使用统一的字符编码,通常是UTF-8。通过这样做,可以避免因字符编码不匹配而...

    Discuz! X1.5.1 简体GBK R20111221.zip

    FIX 设置主题标签,utf-8编码时的乱码bug FIX 去掉'wmode', 'transparent'属性,在IE9下面会造成没有办法输入文字的问题 FIX 修复QQ互联用户登录覆盖发帖同步设置的bug FIX 群组发帖审核时间段不受全局限制 FIX ...

    response.getWriter().write()向前台打印信息乱码问题解决

    然而,输出时可能会遇到乱码问题,导致页面上显示的字符出现错误或无法识别。这主要是因为在HTTP传输过程中没有正确设置字符编码导致的。在本节中,我们来详细解析response.getWriter().write()方法使用时如何解决...

    VeryIDE Apps 应用程序集 v1.5.6 GBK.rar

    修正 GBK版广告分类乱码的问题 修正 专题表单描述项错误的问题 修正 程序安装在子目录时,表单等应用地址错误 修正 Ajax窗口尺寸书写格式兼容性 修正 广告点击/统计等URL请求过程中会跳转一次的BUG [重要] 修正 ...

    利用ajax实现用户名登录验证(肯定正确).pdf

    需要注意的是,为了避免乱码问题,我们需要设置请求编码。在真实环境中,通常会使用Servlet来处理这些逻辑,而不是直接在JSP中进行数据库操作。以下是一个简化的`check.jsp`示例: ```jsp ;charset=GBK"%> *"%> ...

    php+ajax实现无刷新数据分页的办法

    `header()` 函数用于设置响应的编码为GBK,以防止中文字符乱码。接着,我们看到一个`<div>` 元素,它的ID为 "result",这将是显示分页数据的地方。 在PHP部分,`$_GET['page']` 用于获取URL中的page参数,如果没有...

    java基础知识 jspPPT 让你了解jsp基础

    - GET请求的乱码问题,可以通过将接收到的字节流转换为字符串时指定正确的字符编码来解决,例如从ISO-8859-1转为GBK。 - POST请求的乱码问题,需要在接收请求前设置字符编码,如`request.setCharacterEncoding(...

Global site tag (gtag.js) - Google Analytics