HttpServletResponse乱码解决方案

在编码的时候,对于中文一直出现乱码,Servlet也不例外,向浏览器中输出中文就出现中文字符编码问题,总结:你以什么方式或者什么编码写数据就一定要让浏览器以什么方式或者什么编码打开,2头不一致则会出现乱码,当然,告知浏览器以什么方式打开数据由你编写HTTP 响应头来实现的,这个说明响应头还是很重要的,下面把代码贴上看看,,,,,,这个是上下都使用UTF-8码表

指定response使用的码表,以控制response以什么码表向浏览器写出数据
response.setCharacterEncoding(“UTF-8”);

指定浏览器以什么码打开
response.setContentType(“text/html;charset=UTF-8”);

response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");

这2行代码写最前头

猜你喜欢

转载自blog.csdn.net/love20yh/article/details/80632613
今日推荐