`
Zhoumx
  • 浏览: 73531 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

prototype乱码问题

阅读更多
如果你在使用prototye的ajax功能出现乱码时,你得看下字符编码方面的资料。
prototype ajax的request函数传送数据到服务器时,如果用post方法可能会出现乱码,可以改为get方法,服务器端设置回复数据类型,将参数转成GBK形式。
1.var myAjax = new Ajax.Request(url, {method: 'get',parameters: pars, onComplete: showAjax});

2.response.setContentType("text/html;charset=UTF-8");

3.name = new String(name.getBytes("ISO-8859-1"),"GBK");

如上应该不会出现乱码了。
如果用form+post输送数据出现乱码,请知道的告诉我解决方法。(我还没测试过
分享到:
评论

相关推荐

    使用prototype.js发送ajax get请求中文参数乱码解决

    综上所述,解决`prototype.js`发送Ajax GET请求中文参数乱码问题的关键在于确保客户端、服务器和传输过程中的编码一致性。这包括设置请求头、服务器配置以及HTML页面的字符集声明。在实际开发中,理解并处理这些细节...

    prototype 中文参数乱码解决方案

    在使用 Prototype JavaScript 库进行 AJAX 请求时,遇到中文参数乱码问题是一个常见的困扰。这个问题通常是由于字符编码不一致导致的,特别是在与服务器交互时,客户端和服务器端的字符编码设置不同步。以下是一些...

    关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法

    本篇文章将探讨如何解决一个特定的问题:当客户端使用UTF-8编码,通过AJAX方式从GB2312编码的服务器端获取数据时出现的乱码问题。 首先,我们需要了解UTF-8和GB2312这两种字符编码。UTF-8是一种广泛使用的Unicode...

    gitstack模板

    在默认配置中,GitStack可能会在某些情况下显示非预期的字符,尤其是在日期展示后面出现的乱码问题。这通常是由字符编码不兼容或者系统语言设置不正确所导致的。 标题中提到的"删除gitstack日期展示后面的乱码",这...

    Installshield 打包过程常见问题

    问题描述:安装后快捷方式为乱码。 实现方法:将简体中文设为默认安装语言后删除 English 前的勾。操作步骤:在 Installation Designer 页面中 Installation Information-GeneralInformation(或在 Project ...

    JQuery的Ajax中Post方法传递中文出现乱码的解决方法

    这样可以将中文字符转换为十六进制数,避免了在传输过程中出现乱码的问题。但是在服务端仍然需要进行解码,使用unescape()函数即可。这种方法适用于POST和GET方式。 b.修改contentType为utf-8:修改Ajax请求的请求...

    Ajax版本的工作搜索引擎.rar

    `[XML]XMLHTTP 乱码 的解决方法-编程-冷酷空间 - 陈正伟 - blog_czw_name.mht`文件可能讲述了在使用XMLHTTP(现在通常称为XMLHttpRequest)对象进行Ajax请求时遇到的字符编码问题及其解决方案。这对于确保从服务器...

    Java面试框架高频问题2019

    **问题八:如何解决POST请求中文乱码问题,GET的又如何处理呢?** - POST请求可以通过配置过滤器解决。 - GET请求需要在客户端编码为UTF-8。 **问题九:SpringMVC的异常处理?** - 使用`@ControllerAdvice`和`@...

    maven3+struts2+spring+ibatis

    不会新建action对象,每次调用的时候会使用原来的action,所以该类的所有字段会保留,这样异步访问的时候会出问题,所以需要将scope参数设置为prototype(多例),即在相应的action上添加属性:scope="prototype",...

    maven3.0+struts+spring+hibernate

    不会新建action对象,每次调用的时候会使用原来的action,所以该类的所有字段会保留,这样异步访问的时候会出问题,所以需要将scope参数设置为prototype(多例),即在相应的action上添加属性:scope="prototype",...

    浏览器兼容性常见问题解决

    5. **文件下载问题**:在描述中提到的“文件下载_response.setHeader()下载中文文件名乱码问题”,这通常是因为服务器端设置不当导致的。在Java中,设置正确的字符编码如`response.setHeader("Content-Disposition",...

    各种版本ajax使用方法及相关问题

    在使用Ajax时,可能会遇到乱码问题。这通常由于服务器返回的字符编码与页面预期的编码不一致。为解决这个问题,可以在接收到响应后设置正确的字符编码,例如: ```javascript xhr.overrideMimeType('text/plain; ...

    软件开发常用的查询文档

    `chm乱码终极解决方案.txt` 提供了解决CHM文件乱码问题的方法,这对于处理不同编码格式的CHM文档时可能会遇到的问题非常有帮助。 最后,`W3school离线测试版5.0版-20110318` 是W3School的离线版本,W3School是一个...

    Java ssm 面试题.docx

    在Java的Spring框架中,Bean的作用域是定义其生命周期和实例...以上就是关于Java Spring框架中Bean的作用域、事务管理和POST请求中文乱码问题的详细解析。这些知识点对于理解和使用Spring进行企业级应用开发至关重要。

    proxool连接池

    <prototype-count>5</prototype-count> <max-connection-count>10 <house-keeping-sleep-time>30000 <thread-watch-interval>30000 <alias>mydb ``` 3. 在应用程序中加载Proxool配置并获取数据库连接。 ### 4...

    Java ssm 面试题 (2).docx

    对于Spring MVC中的POST请求中文乱码问题,可以通过配置过滤器来解决。在`web.xml`中,我们可以添加一个`CharacterEncodingFilter`,设置请求和响应的字符编码为UTF-8,以确保处理中文字符时不出现乱码: ```xml ...

    js与jQuery实现的兼容多浏览器Ajax请求实例.docx

    本文详细讲解了如何使用纯JavaScript和jQuery实现兼容多浏览器的Ajax请求,包括创建XMLHttpRequest对象、设置请求参数、处理响应以及解决可能出现的乱码问题。无论选择哪种方式,了解这些基本原理都有助于更好地理解...

Global site tag (gtag.js) - Google Analytics