数据库取出的字符与jsp界面上取出的字符比较异常

数据库取出的字符与jsp界面上取出的字符比较错误
操作系统:windows2000
工具:netbeans5.5+sqlserver2000

jsp界面取出的用户id   是0001密码是1111
sqlserver中有相应的表
也是0001、1111
用界面取出的用户id能在数据库中进行查询
但界面取出的密码和数据库中的密码比较出错了
都是1111
为什么不相同呢
用equals应该没错的

试了一下不用数据库中的密码
写死一个值= "1111 "
可以比较出是否相同
是不是数据库中取出的值要编码转换?
还是jsp界面上的值要转换?
jsp里用的编码是UTF-8
已经去掉空格了
谢谢大家


------解决方案--------------------
首先可以测试一下得到 的密码啊.在控制台先打印出来看一下.比如说长度啊,或者直接让它跟 "1111 "比较,就不查数据库了.
------解决方案--------------------
代码贴出来看看。
------解决方案--------------------
那你就来个转一下嘛
------解决方案--------------------
你把页面上得到的值取出来看看,我觉得跟编码没关系吧.
------解决方案--------------------
代码帖出来!这样才能说明问题!


代码说明一切!
------解决方案--------------------
jfjf