在实践往浏览器回写数据的时候遇到一个问题,中文回写到浏览器时是一段乱码,尽管已经设置好response.setContentType=(“text/html;charset=utf-8”)
但是浏览器显示的仍然为乱码
查找原因得知,这是因为上述代码只是把浏览器的编码方式设置为utf-8,但服务器端的编码方式并不为utf-8
因此解决方法是同时把服务器端的编码方式也设置为utf-8,代码如下:
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/html:charset=utf-8");
结果如图: