????????????Java Web/Api ??????????????????
???????????Java Web??????У?????????????????????????????????????????????????????б?????????????г???????????????????
???JSP???????
????????????????ISO-8859-1????????????????????????????????????????.
???????
????????????header?????
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
????ajax????? request.getParams????
?????tomcat server.xml??????
?????
URIEconding="UTF-8" useBodyEncodingForURI="true"
????ajax????? response????????
?????Spring MVC? ????web.xml ????
mvc??? RequestMapping ???? ????utf-8??????
@RequestMapping(method = RequestMethod.POST, produces = "application/json; charset=utf-8")
??????????servlet???????????????????
response.setContentType("text/html;charset=UTF-8");
???????????
?????????????????????????????????????????GBK????????????IDE?н????????????UTF-8 ????.
window???£????????notepad++???б?????滻???ɡ?
??????????
????? System.out.println ?????????? ?? VM options ?? ??? -Dfile.encoding=UTF-8????
?塢?????????
jdbc??utf-8????
??????????????utf-8/utf-8mb4????
????emoji???????
???????????utf-8mb4
??????????????? ?ο?mysql/Java??????emoji?????
mysql-connector-java ?汾?????? 5.1.22,??汾??????? Ok??
???????????????????????????Java???????????????????????????????????????????????????????????????????????????????????????????e???????????????????????