設置 WorkSpacce 和 project 項目的編碼html
a.由服務器輸出響應頭告訴,瀏覽器用哪一種編碼來解碼 spring
response.setContentType("text/html;charset=utf-8")json
b. request.setCharacterEncoding("UTF-8");瀏覽器
a.server.xml 中的
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='UTF-8' /> 服務器
<%@ page contentType="text/html;charset=UTF-8"%>或mvc
<%@ page contentType="text/html;charset=UTF-8"%>app
設置 @RequestMapping 的屬性 produces = "text/html;charset=UTF-8」或 produces = "appliction/json;charset=UTF-8」編碼
全局spa
<mvc:annotation-driven > <!-- 消息轉換器 --> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="writeAcceptCharset" value="false" /> <property name="supportedMediaTypes" value="text/html;charset=UTF-8"/> </bean> </mvc:message-converters> </mvc:annotation-driven>