发觉你的代码中的注释部分也是乱码,那么你在文件头部加上并且确认文件内没有其他的编码写入进来,而在Mysql数据库写入/调出是有乱码这个问题的,因为数据库的默认编码方式是latin1,瑞典的编码,所以中文的要进行修改,如果是对数据库的操作,每次运行时要重新设置编码方式,(通过dos)进入MySQL,执行下面的语句: SET character_set_system= gbk; SET character_set_client=gbk; SET character_set_connection=gbk; SET character_set_database=gbk; SET character_set_results=gbk; SET character_set_server=gbk; SET collation_connection=gbk_bin; SET collation_database=gbk_bin; SET collation_server=gbk_bin; 在jsp页面进行接收信息的话,那么在页面中添加,在所接受信息的页面中添加 ,这样就不是乱码了。希望你成功,如果还是不行的话给我留言。我也遇到和你一样的问题,我现在都已经解决了。