Servlet传JSON格式数据到前台alert显示中文乱码

错误

中文显示乱码问号。

错误代码

        // 设置请求的编码格式
        req.setCharacterEncoding("UTF-8");
        // 设置响应的编码格式
        resp.setContentType("UTF-8");

原因

返回的数据是json格式的数据。

解决

设置响应数据的内容类型。

正确代码

        // 设置请求的编码格式
        req.setCharacterEncoding("UTF-8");
        // 设置响应的编码格式
        resp.setContentType("application/json; charset=utf-8");
发布了394 篇原创文章 · 获赞 41 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/cnds123321/article/details/103994991