在做java业务层测试时,向数据库新添数据,但是中文会出现乱码
在MySQL在中修改数据库属性
一直修改不了,改了之后又会变回下图这样子
因为一直出现乱码,这是唯一可能的原因,但是数据库属性一直修改不成功,所以很苦恼



在做java业务层测试时,向数据库新添数据,但是中文会出现乱码



字符集要选utf8,不要选utf8mb4
排序规则要选utf8_general_ci
此外,你应该在数据库默认字符集里就修改成utf8,否则你每建立一个text类型的字段都需要手动改一遍字符集,累死
还有,表里有数据的情况下是不可以改编码的
先把数据清了