Mysql插入中文变为全问号???的问题 解决方法
Mysql插入中文变为全问号???的问题 解决方法
发布时间:2016-12-29 来源:查字典编辑
摘要:1、检查并修改mysql的my.ini的配置文件复制代码代码如下:default-character-set=utf82、建立数据库是要指定...

1、检查并修改mysql的my.ini的配置文件

复制代码 代码如下:

default-character-set=utf8

2、建立数据库是要指定字符集

复制代码 代码如下:

create database mydb default character set utf8 collate utf8_general_ci;

3、建立数据表示也要指定字符集:

出问题的命令:

复制代码 代码如下:

CREATE TABLE IF NOT EXISTS `mydb` (

`username` varchar(64) NOT NULL,

`userid` int(11) NOT NULL,

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

正确的命令:

复制代码 代码如下:

CREATE TABLE IF NOT EXISTS `mydb` (

`username` varchar(64) NOT NULL,

`userid` int(11) NOT NULL,

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

说明:mysql版本:5.5.24

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新mysql数据库学习
热门mysql数据库学习
编程开发子分类