令人气愤的java中文乱码,该如何解决

令人气愤的java中文乱码
我有两个页面用来添加数据库,都用到了action,一个添加,一个修改,两个页面的文件头都是
<%@ page pageEncoding="GBK"%>
<%@ page contentType="text/html;charset=GBK"%>
action中都加入了 request.setCharacterEncoding("gbk");
但是表现出来的却是,添加中的action中文正常,而修改的页面却是乱码.真是郁闷啊.

------解决方案--------------------
action中的string乱码了??
你的源代码乱码?源代码乱码那就是你的IDE的字体 编码问题了。就不是程序问题了。