
原因:
Response对象由tomcat创建,tomcat默认使用的是ISO-8859-1字符集,客户端(浏览器)跟服务器端采用的编码格式不一致。
解决方法:
response.setContentType("text/html;charset=utf-8");
// 若需要将数据转为JSON数据,则
response.setContentType("text/json;charset=utf-8");
本文介绍了当使用Tomcat作为服务器时,由于默认字符集为ISO-8859-1,导致与客户端(如浏览器)编码不一致而引发的问题,并提供了解决方案:通过设置response.setContentType来指定UTF-8字符集。

原因:
Response对象由tomcat创建,tomcat默认使用的是ISO-8859-1字符集,客户端(浏览器)跟服务器端采用的编码格式不一致。
解决方法:
response.setContentType("text/html;charset=utf-8");
// 若需要将数据转为JSON数据,则
response.setContentType("text/json;charset=utf-8");

被折叠的 条评论
为什么被折叠?