hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP问题 - 正文 请牢记本站网址www.sosophp.cn

php衔接数据库乱码【php题目】

2019-11-26PHP问题搜搜PHP网60°c
A+ A-

要处理PHP数据库乱码题目能够做以下设置:

1、数据库里的设置:

(1)在MYSQL中新建数据库的时刻数据库挑选UTF-8编码既字符集设定为 utf-8_unicode_ci(Unicode (多语言), 不辨别大小写),库内里表table的整顿设置为utf-8_general_ci;表内里的每一个字段的 整顿 都设置为utf-8_general_ci。

(2)建立数据库时,划定字符范例为uft8,如:

create database db_name character set utf8;

或修正已建立数据库成utf8范例:

alter database db_name character set utf8;

(3)建立表时,划定字符范例为utf8,如:

CREATE TABLE tb_name(
 id int(10) NOT NULL auto_increment,
 username char(34) NOT NULL ,
 password int(56) NOT NULL,
 PRIMARY KEY (id)
 ) DEFAULT CHARSET=utf8;

或修正已建立表为utf8花样:

alter table tb_name character set utf8;

或修正表中某个字段为utf8花样

alter table tb_name modify type_name varchar(50) CHARACTER SET utf8;

2、php衔接时的设置,在PHP的MySQL衔接函数中,加上语句:

//注重此处为utf8,不要写成utf-8mysql_query("set names 'utf8'");

3、网页页面说明编码

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

4、浏览器设置为utf-8花样。

5、编辑器字符编码,代码文档要保存为utf-8花样。

6、若插进去数据乱码,能够对插进去数据举行转码。先把字符串转为utf-8再插进去数据库中。

引荐教程:PHP视频教程

以上就是php衔接数据库乱码的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
php衔接数据库乱码【php题目】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章