DWR框架返回乱码

来源:互联网 发布:校园网络舆情 编辑:程序博客网 时间:2024/04/29 05:14

DWR做反推时出现乱码,解决办法:

1. 在服务器反推前进行编码,代码如下:

// 进行编码, 防止乱码String msg = "这该死的乱码啊";try {msg = URLEncoder.encode(msg, "UTF-8");} catch (UnsupportedEncodingException e1) {e1.printStackTrace();}
2. 客户端接收的javascript方法里面解码,代码如下:

function showMessage(data) {var message = decodeURI(data.msg); // 解码var text = dwr.util.getValue("info");if (!!text) {dwr.util.setValue("info", text + "\n" + data.time + "  " + message);} else {dwr.util.setValue("info", data.time + "  " + message);}}



1 0
原创粉丝点击