1、my.ini 设置:utf-8
2、create database wood default character set utf8 collate utf8_general_ci;
CREATE TABLE `tbl_privs_role` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`role_number` varchar(255) DEFAULT NULL,
`role_name` varchar(255) DEFAULT NULL,
`role_state` int(3) DEFAULT NULL COMMENT '0:新增 1:在用 2:作废 3:删除',
`insertDate` date DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
3、所有的全部设置,还是保存到mysql数据库,中文变成问号,
jdbc:mysql://localhost:3306/bb?useUnicode=true&characterEncoding=utf-8
问题彻底解决!如果你的连接串是在xml文件中,请将&改为&客户端连接的时候默认似乎是GBK的,所以指定为utf8