The first one is a bit troublesome
JSP page: var url = "AddPatrolAjax?domain=" +domain.value; //domain.value contains Chinese
服务器端:String domain = newString(request.getParameter("domain").getBytes( "ISO-8859-1"), "utf-8");
First get byte[], then newString(byte[], charset)
Second, you need to set tomcat
This sentence in tomcat's configuration file server.xml:
<Connector URIEncoding="GB2312"
port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
Add this sentence: URIEncoding="UTF-8"
I have tested both of the above methods and can use