当大家在做网页时,可能需要从Servlet返回中文数据,最近我碰到过这个问题,具体如下:
在servlet下显示正常的中文数据返回到页面就是乱码,当然我也设置了编码方式不懂可以百度,发现还是不行,最后调试发现因为把设置编码方式的代码写在了 printWriter out =response.getWriter();的下方,所以出错,至于原因因为写在response.getWriter() 返回的格式可能已经默认了,
写在response.getWriter()上方 问题解决。
当大家在做网页时,可能需要从Servlet返回中文数据,最近我碰到过这个问题,具体如下:
在servlet下显示正常的中文数据返回到页面就是乱码,当然我也设置了编码方式不懂可以百度,发现还是不行,最后调试发现因为把设置编码方式的代码写在了 printWriter out =response.getWriter();的下方,所以出错,至于原因因为写在response.getWriter() 返回的格式可能已经默认了,
写在response.getWriter()上方 问题解决。
转载于:https://www.cnblogs.com/CS521/p/8793397.html