有关这个问题的帖子很多,你上网搜索也都是很详细的解决办法! 这是因为默认编码是IOS8859-1,需要转码 String target=request.getParameter("xxx"); String s= new String(target.getBytes("ISO8859_1"), "GBK");