Java设置了响应编码utf-8,可是输出响应头编码还是ISO-8859-1

时间:2022-11-13 14:28:48
Java设置了响应编码utf-8,可是输出响应头编码还是ISO-8859-1选择了使用BaseServlet,设置了编码格式,前台的jsp也设置了Utf-8,可是还是乱码

5 个解决方案

#1


Java设置了响应编码utf-8,可是输出响应头编码还是ISO-8859-1输出响应头还是ios编码,说明代码没有起作用。

#2


前台获取的json也就是乱码了

#3


response.setHeader("Content-type", "text/html;charset=UTF-8");
试试

#4


确认你的service方法被调用到了?

为啥要在这里用反射?没必要吧?Filter不能解决你的问题?

#5


该回复于2018-03-20 09:51:00被管理员删除

#1


Java设置了响应编码utf-8,可是输出响应头编码还是ISO-8859-1输出响应头还是ios编码,说明代码没有起作用。

#2


前台获取的json也就是乱码了

#3


response.setHeader("Content-type", "text/html;charset=UTF-8");
试试

#4


确认你的service方法被调用到了?

为啥要在这里用反射?没必要吧?Filter不能解决你的问题?

#5


该回复于2018-03-20 09:51:00被管理员删除