昨天將本身本地的一個javaweb項目放到服務器端的時候,發現訪問到後臺的數據是亂碼的!!
通過我查閱資料發現,問題的緣由是個人tomcat本地和服務器端的版本不一樣
,本地的Tomcat7,服務器上的版本是8java
Tomcat8以前Tomcat的默認編碼爲ISO8859-1
,Tomcat8之後爲UTF-8
web
//tomcat8以前須要對中文進行解碼方式 table = new String(request.getParameter("table").getBytes("iso-8859-1"), "utf-8"); //tomcat8以後默認爲utf-8編碼 table = request.getParameter("table");
就這個Tomcat版本致使的問題,廢了我很久的時間,在此記錄一下本身踩的坑😭😭😭tomcat