问题1描述
mybatis框架进行sql语句的操作后,增删改查后中文都变成问号
问题1解决
更改了mybatis主配置文件的连接池加入useUnicode=true&characterEncoding=UTF-8"
<property name="url" value="jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=UTF-8"/>
问题2描述
对上面问题进行更改后出现了新的问题
修改后运行显示插入中文错误:Incorrect string value:for column ‘name’ at row 1
问题2解决
打开mysql数据库 指令行输入
alter table tb_name default character set utf8;
仍失败,遂继续尝试
alter table tb_name change name name varchar(50) character set utf8;
//其中name表示我改前后的列名