2018-11-13

Servlet代码

String str=new String( request.getParameter("name").getBytes("iso8859-1"), "utf-8");    
System.out.println(str); 

getBytes("iso8859-1") ,将页面的string用iso8859-1 编码读入(因为jsp页面很多都用iso进行内部编码,这是网上人家说的),然后用utf-8 读出到str中。这里我用utf-8 就可以在println中看到正确的中文了。如果你的用utf-8 不行,可以换成其他编码试试,直到println能正确打出中文。

你可能感兴趣的:(2018-11-13)