客户端与服务器端都采用utf-8编码,ajax以get方式,参数中包含中文,服务器端接收产生乱码

ffw_cn 2007-03-02 11:23:16
客户端与服务器端都采用utf-8编码,ajax以get方式,参数中包含中文,服务器端接收产生乱码
...全文
463 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yajiu99 2007-03-15
  • 打赏
  • 举报
回复
你用下面的方法转换一下就OK
public static String iso2gb(String str) {
if (MyUtils.isBlank(str)) {
return "";
}

String result = "";

try {
byte[] tmp = str.getBytes("ISO8859_1");
result = new String(tmp, "GBK");
} catch (UnsupportedEncodingException e) {
log.error("convert iso2gb error: ", e);
}

return result;
}
windwl 2007-03-12
  • 打赏
  • 举报
回复
escape()
encodeURI()
encodeURIComponent()
参数编码以后传递
mytrueworld 2007-03-09
  • 打赏
  • 举报
回复
同问,帮顶!
ffw_cn 2007-03-02
  • 打赏
  • 举报
回复
乱码问题?

52,782

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧