当我们使用servlet向前端发送数据的时候会发现有乱码如下图
通过查看编码默认格式为ISO-8859-1
对此我们可以把编码格式设置为UTF-8
但是查看结果发现还是有乱码,原因是这种方式只是改变了服务器的编码格式,而浏览器的编码格式不是UTF-8
对此我们可以设置响应头格式为UTF-8
但是上述方法还是需要两行代码,现在还有一种方法只需要一行代码
response.setContentType("text/html;charset=UTF-8");
当我们使用servlet向前端发送数据的时候会发现有乱码如下图
通过查看编码默认格式为ISO-8859-1
对此我们可以把编码格式设置为UTF-8
但是查看结果发现还是有乱码,原因是这种方式只是改变了服务器的编码格式,而浏览器的编码格式不是UTF-8
对此我们可以设置响应头格式为UTF-8
但是上述方法还是需要两行代码,现在还有一种方法只需要一行代码
response.setContentType("text/html;charset=UTF-8");