因为网站编码是gb2312。在使用prototype的ajax时遇到中文参数乱码的问题。
解决办法:
1.页面编码
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
2.将参数用encodeURI()编码
var par="param1="+"中文值"+"¶m2="+"其他值";
var url="/dutyAction.do?method=chineseChange";
var myAjx=new Ajax.Request(url,{method: 'get',parameters: encodeURI(par) ,onComplete: submit});
3.服务端代码
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
分享到:
相关推荐
在处理中文参数时,尤其是在使用Ajax的GET请求时,可能会遇到中文乱码的问题。这是因为浏览器、服务器和JavaScript之间的编码处理不一致所导致的。本文将深入探讨这个问题,并提供解决方案。 首先,我们需要了解...
在使用 Prototype JavaScript 库进行 AJAX 请求时,遇到中文参数乱码问题是一个常见的困扰。这个问题通常是由于字符编码不一致导致的,特别是在与服务器交互时,客户端和服务器端的字符编码设置不同步。以下是一些...
这个资源包含了一份PDF格式的"Prototype中文开发手册"和一个CHM格式的"Prototype帮助文档",对于想要深入学习Prototype的人来说,是非常宝贵的参考资料。 首先,我们来探讨Prototype的基础知识。Prototype的核心...
"Prototype中文帮助文档"则包含了详细的API参考,是解决实际问题的好助手。 六、下载与应用 你可以通过提供的下载链接获取"Prototype.js 中文chm教程"和"Prototype.js 中文电子图书",安装后在本地查阅。同时,不要...
在这个案例中,"prototype.chm"很可能是Prototype.js的官方中文帮助文档,里面详细介绍了每个函数、类和方法的使用方法、参数和返回值,是学习和使用Prototype.js的重要参考资料。用户可以通过搜索、索引或目录浏览...
3. **数组扩展**:Prototype扩展了JavaScript的Array对象,添加了诸如`each`、`map`、`filter`等方法,这些在其他编程语言中的集合操作在JavaScript中也能方便地使用。 4. **Ajax支持**:Prototype简化了异步通信...
《Prototype 1.6 中文版文档》是一个针对JavaScript库Prototype的详尽指南,专为中文用户设计。Prototype是Web开发中的一个强大工具,它扩展了JavaScript的核心功能,提供了更高效的DOM操作、对象扩展和Ajax交互等...
Prototype 考虑到了浏览器兼容性问题,对不同版本的JavaScript引擎进行了优化。同时,它还提供了`document.observe()`和`document.stopObserving()`用于事件监听和取消监听,以提高性能。 ### 8. `Prototype.chm`...
这个API中文版的发布,对于中文开发者来说,无疑是一个极大的福音,因为它帮助我们更好地理解和使用Prototype库,无需面对语言障碍。 Prototype库的核心理念是扩展JavaScript的基本类型和对象,以便于创建复杂的Web...
开发者可以在开源社区找到相关的教程、问答和示例代码,例如GitHub、Stack Overflow和各种技术博客,以便更好地学习和解决问题。 综上所述,Prototype 1.6中文版CHM是一个非常宝贵的参考资料,对于学习和掌握...
这个“prototype帮助中文文档”涵盖了Prototype库的核心概念、方法和最佳实践,旨在帮助开发者更高效地利用该库进行前端开发。 1. **Prototype 库介绍** Prototype 是一个轻量级的JavaScript框架,它增强了...
prototype1.5 中文手册 ajax开发人员必备
这个"Prototype&Prototype中文手册"压缩包包含了对Prototype库的深入理解和使用的关键资源。 首先,`Prototype1.5中文手册.chm`是一个帮助文档,提供了关于Prototype 1.5版本的详细指南。这个手册通常会涵盖以下...
《Prototype开发者手册(中文版)》是一本专为JavaScript开发者准备的重要参考资料,它详细介绍了Prototype JavaScript框架的使用方法和核心概念。Prototype是一个广泛使用的开源JavaScript库,它的目标是简化...
prototype中文手册及API --------------------- prototype.js(1.5.1.1) prototype中文手册 prototype.chm
这个“Prototype 1.6中文手册 chm+prototype 1.6.js源码 最新版”正是面向希望深入学习和掌握Prototype框架的开发者们的重要资源。 Prototype 1.6中文手册: 手册详细介绍了Prototype框架的1.6版本,这是一个非常...
如题,prototype中文手册,
万一你没有使用过大名鼎鼎的 prototype.js,那么让我来告诉你,prototype.js 是由 Sam Stephenson 写的一个 javascript 类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的 Web 2.0 特性的富...