介绍
小编给大家分享一下php mysql编码怎样设置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
php mysql编码的设置方法:1,在发送查询前执行语句“组名称& # 39;use utf8 # 39;;”; 2,在创建数据库时设置语句“字符集utf8;”; 3、修改字段编码为“use utf8”即可。
引用><强> php + mysql设置编码格式强>
当我们通过php存取mysql数据库时,就算设置了表的默认字符集为utf8,并且通过utf - 8编码发送查询,你会发现存入数据库的仍然是乱码。问题就出在连接连接层上。解决方法是在发送查询前执行一下下面这句:
1。,设置名称& # 39;use utf8 # 39;;
它相当于下面的三句指令:
设置character_set_client=utf8; 设置character_set_results=utf8; >之前设置character_set_connection=use utf8;2。创建数据库
mysql>创建数据库字符集utf8名称;3。创建表
“类型”(创建表 “id”int(10)无符号不是零auto_increment, flag_deleted enum (& # 39; y # 39; & # 39; n # 39;)默认字符集utf8 NOT NULL & # 39; n # 39; ‘flag_type int (5) NOT NULL默认& # 39;0 & # 39; ‘type_name varchar(50)字符集utf8 NOT NULL默认& # 39;& # 39; 主键(“id”)4。修改数据库成utf8的。
alter table类型字符集utf8;6。修改字段用utf8。
以上是php mysql编码怎样设置的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!php mysql编码怎样设置