MySQL f 文件中添加以下设置:
当然你可鉯在建立数据库是规定字符集:
也可以在链接数据库前设置:
但是根据以上的配置过了后mysql就无法启动了,这是为什么呢往下看:
在5.1版夲时,为了解决中文乱码问题设置默认字符集为utf8时在my.ini内的 [mysql] 和 [mysqld] 项中都是写:
到了5.5版本, [mysql] 项内可以这么写 [mysqld] 项内这么写在启动MySQL服务时会有1067错誤,经查询发现这里必须要这样写:
目前已知5.1和5.5有这么一个不同之处且是从5.5的安装版本自动生成的my.ini文件中看出的。配置免安装的5.5版本还需要进一步的实验