php数据库中文乱码-PHP问题

资源魔 40 0

mysql是咱们名目中非常常常应用的数据型数据库。可是因为咱们必要正在数据库保留中文字符,以是常常遇到数据库乱码状况。

1.jpg

一、创立数据库及表时设置字符集,防止呈现中文乱码的办法:

创立数据库

CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;

--留意前面三个单词之间是有下划线的关于每一个选项所给定的值,后面不等号;正在第一个选项以及第二个选项之间也不逗号。

创立表

CREATE TABLE cartoon(
 
  name varchar(20),
 
  sex varchar(20),
 
  age varchar(20),
 
  country varchar(20)
 
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

这几个设置好了,根本就没有会出成绩。

INSERT INTO `cartoon` VALUES('校长','男','54','中国');

2.jpg

二、设置MySQL的my.ini文件

3.jpg

辨别正在[client] 标签以及 [mysqld]

增加:character_set_server=utf8

4.jpg

5.jpg

以上就是php数据库中文乱码的具体内容,更多请存眷资源魔其它相干文章!

标签: php 数据库 中文乱码 php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!