为了账号安全,请及时绑定邮箱和手机立即绑定

微信回复中文乱码问题

微信回复一直都是中文乱码  后台也设定了编码为utf8 了http://img1.sycdn.imooc.com//5599fb3a0001c17607501334.jpg

正在回答

4 回答

// 将请求、响应的编码均设置为UTF-8(防止中文乱码)

req.setCharacterEncoding("UTF-8");

resp.setCharacterEncoding("UTF-8");


0 回复 有任何疑惑可以回复我~
#1

慕婉清7012558

设置了没用,还是乱码
2018-05-02 回复 有任何疑惑可以回复我~

我也是这个问题 如何解决呢

0 回复 有任何疑惑可以回复我~

写个filter专门设置

import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;


@WebFilter("/*")
public class setChinese implements Filter {

        public void destroy() {
        
    }

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        
        request.setCharacterEncoding("utf-8");
        response.setCharacterEncoding("utf-8");
        chain.doFilter(request, response);
    }

    public void init(FilterConfig fConfig) throws ServletException {
        
    }

}


0 回复 有任何疑惑可以回复我~

设置 request  和 response  的 字符集编码为UTF-8

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Java微信公众号开发
  • 参与学习       158313    人
  • 解答问题       684    个

Java微信公众号开发的入门教程,掌握微信公众号基本概念

进入课程

微信回复中文乱码问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号