日期:2014-05-16  浏览次数:20661 次

Mysql默认编码是latin1,插入中文乱码
mysql安装目录下的 my.ini下 default-character-set=latin1。当我用Navicat新建一个utf8 -- UTF-8 Unicode的数据库时,插入中文出现乱码,这是什么问题啊?

------解决方案--------------------
在统一的字符集下重新建立库,表,插入记录

default-character-set=utf8
or

set names utf8
set names latin1
试试
------解决方案--------------------
不会影响你的数据库。

你可以改这个设置,也可以在创建数据库或者表的语句指定字段的字符集设置。

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
------解决方案--------------------
创建库、表的时候指定字符集