jQuery ajax 中文乱码问题 5

表单中提交的中文,传到后台显示成乱码前台jsp字符集设定<%@pagecontentType="text/html;charset=GBK"pageEncoding="G... 表单中提交的中文,传到后台显示成乱码
前台jsp 字符集设定
<%@ page contentType="text/html;charset=GBK" pageEncoding="GB2312"%>
在后台获取使用utf-8转码后,一些中文显示正常,但有部分还是乱码
展开
 我来答
tz6060996
2012-06-03 · TA获得超过2282个赞
知道大有可为答主
回答量:1171
采纳率:100%
帮助的人:1620万
展开全部
1、前后台编码要统一;
2、在使用gb2312编码时,不要用jquery的$.get()或$.post()做ajax提交,因为这两个方法默认为utf-8;
3、用$.ajax()并在其中加入:contentType:"pplication/x-www-form-urlencoded; charset=GB2312";写成以下形式,可以在大多数情况避免乱码:
$.ajax({
type: "POST",
contentType:"pplication/x-www-form-urlencoded; charset=GB2312",
url: "XXX“,
data: {},
success: function(msg){
alert( msg );
}
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zangyurong
2012-06-01 · TA获得超过438个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:263万
展开全部
建议你全部使用utf-8编码方式,因为javascript里处理的中文全是用utf-8编码来处理的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5195152
2012-06-01 · TA获得超过1164个赞
知道大有可为答主
回答量:1314
采纳率:0%
帮助的人:710万
展开全部
全部改成UTF-8
数据库
java
jsp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式