php数据库中文乱码
程序员文章站
2022-03-10 10:21:43
...
mysql是我们项目中非经常常使用的数据型数据库。可是由于我们须要在数据库保存中文字符,所以经常遇到数据库乱码情况。
1、创建数据库及表时设置字符集,避免出现中文乱码的方法:
创建数据库
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、设置MySQL的my.ini文件
分别在[client] 标签和 [mysqld]
添加:character_set_server=utf8
以上就是php数据库中文乱码的详细内容,更多请关注其它相关文章!
推荐阅读
-
python开发环境PyScripter中文乱码问题解决方案
-
php mysql访问数据库的步骤详解
-
Mac Mysql数据库中文乱码问题解决
-
Android中HTTP请求中文乱码解决办法
-
IOS URL中文乱码问题解决方案
-
Mysql彻底解决中文乱码问题的方案(Illegal mix of collations for operation)
-
解析Hibernate + MySQL中文乱码问题
-
MySql安装步骤图文教程及中文乱码的解决方案
-
python 采集中文乱码问题的完美解决方法
-
php 不能连接数据库 php error Can't connect to local MySQL server