请在你的jsp页面的最上面一行写上:<%@ page contentType="text/html; charset=gb2312" %>还有通过网页传递后的中文必须 使用 getBytes("8859_1");进行专码。否则就会出现你说 的 那种情况。