對於get請求中文亂碼

方法一:過濾全部請求,但仍是有問題,最後發現是表單的問題,在表單中method默認是get,而以上過濾器只對post有效果,若是是get,須要修改 Tomcat根式目錄的 conf/server.xml文件中,找<Connector port="8080" />,在裏面加URIEncoding="utf-8"java

方法二 : controller代碼里加入contentValue = new String(new String(contentValue.getBytes("ISO-8859-1"), "UTF-8"); contentValue爲參數post

<%@ page import="java.net.URLEncoder" %>

encodeURI(encodeURI(q),"utf-8")
相關文章
相關標籤/搜索