我有一个项目跑在tomcat上,是webwork+spring+ibatis的架构,数据是sqlserver2005,没有任何问题。但现在我想把数据库换了,换成mysql,其他都没有问题,就是出现乱码(是出现问号?),是dbcp用连接,连接代码如下: 
datasource.driverClassName=com.mysql.jdbc.Driver 
datasource.url=jdbc:mysql://localhost:3306/davos/ 
datasource.username=root 
datasource.password=root 
tomcat版本为6.0.18,mysql版本为5.0.22,各个字符集如下: show variables like '%character%'; Variable_name          Value character_set_client utf8 
character_set_connection utf8 
character_set_database utf8 
character_set_filesystem binary 
character_set_results utf8 
character_set_server utf8 
character_set_system utf8 
character_sets_dir G:\Program Files\MySQL\MySQL Server 5.0\share\charsets\ 
show variables like '%collation%' Variable_name        Value collation_connection utf8_general_ci 
collation_database        utf8_general_ci 
collation_server        utf8_general_ci 在命令行或者在EMS上插入或者更新是中文的,但是就是通过web页面保存和取列表发生乱码。 
还望知道的xdjms告知。 
谢谢! 
还有什么不明白的,我随时补充。