servlet中文乱码问题
1.为什么会乱码?

如上图所示:
1)字符解码会默认选用iso解码,所以要设定中文解码(utf-8),并且在获取writer对象前设置(该设置一般不用写,设置第二步后,tomcat容器会默认设置该过程)

2)但此时浏览器还不知道你设置的是utf-8编码,所以要告诉浏览器用utf-8进行解码

api封装的简便方法:
![]()
1.为什么会乱码?

如上图所示:
1)字符解码会默认选用iso解码,所以要设定中文解码(utf-8),并且在获取writer对象前设置(该设置一般不用写,设置第二步后,tomcat容器会默认设置该过程)

2)但此时浏览器还不知道你设置的是utf-8编码,所以要告诉浏览器用utf-8进行解码

api封装的简便方法:
![]()