1. Unified overall thinking and coding methods (using UTF-8)
2. Chinese garbled characters are displayed on the page.
<% PAGE pageencoding = "UTF-8" %>
3. garbled Chinese parameters passed
Modify server. XML (Get Solution)
<Connector Port = "8080" protocol = "HTTP/1.1" maxthreads = "150" connectiontimeout = "20000"
Redirectport = "8443" uriencoding = "UTF-8"/>
Write a filter (filter )(POST method)
Package servlets;
Import java. Io. ioexception;
Import java. Io. ioexception;
Import javax. servlet. filter;
Import javax. servlet. filterchain;
Import javax. servlet. filterconfig;
Import javax. servlet. servletexception;
Import javax. servlet. servletrequest;
Import javax. servlet. servletresponse;
Public class encodingfilter implements filter {
Public void Init (filterconfig config) throws servletexception {
}
Public void dofilter (servletrequest request, servletresponse response,
Filterchain chain) throws ioexception, servletexception {
Request. setcharacterencoding ("UTF-8 ");
Chain. dofilter (request, response );
}
Public void destroy (){
}
}
Register in Web. xml
encodingfilter
servlets. encodingfilter
encodingfilter
*. DO