我有一个项目跑在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告知。
谢谢!
还有什么不明白的,我随时补充。
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告知。
谢谢!
还有什么不明白的,我随时补充。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货