周更

菜鸟笔记(一)

巧了我就是萌 提交于 2019-12-01 22:22:41
本文将介绍一种Java Web/Api 开发常见的乱码问题。 前提摘要:在学习Java Web的过程中,乱码问题是经常遇到的,无论是页面乱码还是数据库乱码。本文将罗列笔者在开发过程中常常遇到几种乱码场景。 ####一、JSP页面乱码 因为网页默认的编码格式为 ISO-8859-1 ,该编码格式不支持汉字,所以在网页上显示为乱码???. #####解决方案 在文件顶部添加header上添加 <pre> <%@ page contentType="text/html;charset=UTF-8" language="java" %> </pre> ####二、ajax请求时 request.getParams乱码 在你的tomcat server.xml中配置 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEconding="UTF-8" useBodyEncodingForURI="true" redirectPort="8443" /> </pre> 即添加 URIEconding="UTF-8" useBodyEncodingForURI="true" ####三、ajax请求时 response出去为乱码 在使用Spring MVC时 须在web.xml 配置 <filter>