经过一番的测试
[
修改默认的编码格式default-character-set=gbk;
在连接时 添加 ..?user=root&password=yourPassword&useUnicode=true&characterEncoding=gbk
等等。
]在所有方法都尝试过了后,依然不好用。
于是决定将重要的数据库导出生成.sql的文件
切记你导出数据库后会在导出的数据库中的表后面会有标识默认编码格式,一定将其删掉
否则,即使你重装mysql也是无法把中文汉字插到表中。
只要在重装mysql时,修改一下默认的编码 格式,改成你想使用的编码格式即可。
这时,当你重装mysql后,将修改好的数据库文件.sql重新导入到mysql 时,就可以插入中文了
所以,我认为最有效的处理乱码的方法就是将mysql从新装一遍时注意修改编码格式就行,
虽然不是很有技术含量,但却是最简单,最省时间,最有效的方法。