知識點回顧java
(1)request.setCharacterEncoding()web
這個方法是設置請求體的字符編碼,它告訴java應該用什麼格式解碼。spring
這種方式只對POST請求有效,由於POST請求的參數在請求體中。 ide
(2)response.setCharacterEncoding() 編碼
設置響應的字符編碼server
(3)URIEncoding
xml
server.xml文件中Connector元素的URIEncoding屬性指定解碼URI的字符編碼,默認是ISO-8859-1blog
GET請求的時候,請求參數是附加在URL後面的。因此,這裏指定的編碼對GET請求有效。
ci
2. 實戰get
(1)將URIEncoding設爲UTF-8
(2)配置過濾器(這裏使用spring自帶的過濾器)
至此,全部的GET和POST請求參數統一使用UTF-8解碼,全部的響應編碼爲UTF-8。