关于网上解决乱码的问题有许多也很成熟了,将mysql和他的可视化工具Navicat之间统一编码问题也有许多,本篇文章旨在回顾mysql与Navicat之间的统一编码的所有方式,和web应用中传输中文乱码做统一规划,由于本人水有限,文中有不少错误的地方望批评改正。
大家都知道,之所以乱码是因为编码和解码不统一所造成的,当然,我们所熟知的编码格式中UTF-8,想必非常熟悉,UTF-8是国际编码,能解析所有字符,故一般网站采用UTF-8编码。
mysql方面编码问题统一UTF-8解决方案:
修改mysql安装目录下my.ini文件:
打开mysql默认安装路径下的my.ini文件,
设置 default-character-set=utf8 ,当然,需要你在建数据库之前和建表之前设置,
然后,设置数据库xxxx的编码格式: