Mysql解决中文乱码的问题

来源:互联网 发布:废铁战士的时光机 知乎 编辑:程序博客网 时间:2024/06/07 09:44

在Mysql数据库中存储数据时,我们有时会发现无法保存中文数据,一保存就会显示??。其实这个问题我之前也遇到过,今天大概总结了下如何去避免这个问题的发生以及遇到后如何去解决。

1.在创建表的时候指定字符集

CREATE TABLE test (    id varchar(8) NOT NULL default '',    name varchar(24) default NULL,    PRIMARY KEY  (id)  ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

2. 修改MySQL安装目录下的my.ini文件

[mysql]     default-character-set=utf8[mysqld]         character-set-server=utf8然后重启MySQL在配置文件中 [mysql] 与客户端配置相关,[mysqld] 与服务器配置相关

3.将表user的编码方式改为utf8

这里写图片描述

4.将表user中user_name字段的编码方式改为utf8

这里写图片描述

原创粉丝点击