首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

Mysql默认编码是latin1,插入中文乱码,该怎么解决

2012-05-12 
Mysql默认编码是latin1,插入中文乱码mysql安装目录下的 my.ini下 default-character-setlatin1。当我用Nav

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 中文显示乱码
[解决办法]
创建库、表的时候指定字符集

热点排行