websphere服务器 部署jfinal,html页面传进来的中文全部都变成了 问号

在tomcat和开发工具上跟踪正常。

但是在linux环境的websphere,前台页面传进来的数据全部都变成了?。

其中html有加utf-8

<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" >


接收也设置了filter
doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) IOException, ServletException
{
    .debug();
    (.!= && (.|| servletRequest.getCharacterEncoding() == )) {
        servletRequest.setCharacterEncoding(.);
        (.) {
            servletResponse.setCharacterEncoding(.);
        }
    }
    filterChain.doFilter(servletRequest,servletResponse);
}
 sendWx(){
    var appid = $("#appid").val();
    var remark = $("#remark").val();
    var runTimes = $("#runTimes").val();
    var userOpenId = $("#userOpenId").val();
    var url = "#(ctxPath)/chatesb/wxSend";
    $.ajax({
        type: "POST",
        data: "remark="+remark+"&appid="+appid+"&runTimes="+runTimes+"&userOpenId="+userOpenId,
        url:url ,
        success: function(msg){
            alert(msg);
        }
    });
}


评论区

lyh061619

2018-04-24 15:03

统一下字符集,如:项目、页面、容器等全部配置。

lzq1990

2018-04-28 15:36

@lyh061619 项目,页面都是utf-8的。websphere那。不管怎么样设置。还是传递出现中文变成"?"

lzq1990

2018-04-28 17:00

@lyh061619 只有用post提交才能成功

热门反馈

扫码入社