ajax中文乱码解决方案

轩宇血

轩宇血

2016-02-19 16:59

今天图老师小编给大家介绍下ajax中文乱码解决方案,平时喜欢ajax中文乱码解决方案的朋友赶紧收藏起来吧!记得点赞哦~

说明一下我用的是JAVA,所以以下的内容都是其于JAVA的

AJAX与服务器通信是用XML的所以编码方式为UTF-8

我所有的页面都用的是GB2312的所以在与服务器通信时出现在乱码

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

首先从服务器向客户端(就是浏览器嘛)发送数据时就好解决了

直接在页面上面加上
 
%@ page contentType="text/html;charset=GB2312%
如果是用Servlet就加
response.setContentType("text/html;charset=gb2312");
request.setCharacterEncoding("gb2312");
还有一个更好的方法就是在加一个filter
在其中加入
response.setContentType("text/html;charset=gb2312");
request.setCharacterEncoding("gb2312");
一切都解决了
再说一下从客户端上传数据,就必须在服务端进行编码转换
String param = request.getParamter("param");
param = new String(param.getBytes("ISO-8859-1"),"GB2312");
 
现在就都是中文的了。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

ajax中文乱码解决方案

Web开发
ajax中文乱码解决方案

ajax中文乱码问题解决方案

Web开发
ajax中文乱码问题解决方案

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

DW2004 中文乱码解决方案

Web开发
DW2004 中文乱码解决方案

DW2004 中文乱码解决方案 3

Web开发
DW2004 中文乱码解决方案 3

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

浅析AJAX乱码及错误解决方案

Web开发
浅析AJAX乱码及错误解决方案

DW2004 中文乱码解决方案 2

Web开发
DW2004 中文乱码解决方案 2

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

QQ2024正式版SP4体验

QQ2024正式版SP4体验

Visual C# 对话框全接触

Visual C# 对话框全接触
下拉加载更多内容 ↓