Mysql乱码解决方案

1.首先我设置my.ini将字符集全部设置为utf8。个人感觉utf8是趋向标准的。
    

a.default-character-set=utf8
b.character-set-server=utf8

  

2.然后数据库建立时设置为utf8.
     

create database psite default  charset utf8;

create table tb_name(...)ENGINE=INNODB  DEFAULT CHARSET=utf8;

 
3.client中插入值和查看数据时

 

set names gbk;

 
4.查看当前字符集的情况:

 

status

 

你可能感兴趣的:(mysql,DB)