php连接数据库乱码

php连接数据库乱码

要解决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类型:

立即学习“PHP免费学习笔记(深入)”;

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、网页页面申明编码


登录后复制

4、浏览器设置为utf-8格式。

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

6、若插入数据乱码,可以对插入数据进行转码。先把字符串转为utf-8再插入数据库中。

推荐教程:PHP视频教程

以上就是php连接数据库乱码的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2526066.html

(0)
上一篇 2025年3月5日 18:17:59
下一篇 2025年2月18日 10:20:35

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php连接数据库失败怎么办

    1、获取当前 mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 配置信息 建立一个 PHP 文件, 显示 phpinfo(): 用浏览器打开: 在此页面,…

    2025年3月5日
    200
  • php连接数据库几种方式

    php 5 及以上版本建议使用以下方式连接 mysql : MySQLi :MySQLi 只针对 MySQL 数据库,MySQLi 还提供了 API 接口。PDO (PHP Data Objects):PDO 应用在 12 种不同数据库中。…

    2025年3月5日
    200
  • php判断ip是否内网

    1、新建一个PHP文档,并获取访问客户端的IP,示例: $cip = $_SERVER[‘REMOTE_ADDR’]; 登录后复制 2、使用echo显式的输出当前访问客户的IP,以便调试 立即学习“PHP免费学习笔记(深入)”; 3、保存以…

    2025年3月5日 编程技术
    200
  • php判断post的提交值是否为空

    1、php 判断post内容是否为空所用的主要方法 2、创建一个POST表单 3、使用empty()判断是否为空,!empty()对判断结果取反 立即学习“PHP免费学习笔记(深入)”; 4、!empty() 如果提交内容不为空,则输出以上…

    2025年3月5日 编程技术
    200
  • php判断url是否可以打开

    使用php判断url是否可以打开的解决办法: 1、使用file_get_contents函数,不过缺点是,如果url无法访问,会出现终止程序问题 2、使用curl返回,然后判断是否正确执行 3、使用get_headers函数,根据HTTP返…

    2025年3月5日
    200
  • php判断函数是否存在

    php判断函数是否存在 1、新建文件 2、输入php网页的结构(),如图所示: 立即学习“PHP免费学习笔记(深入)”; 3、声明PHP与浏览器交互的文件类型和编码,如图所示: 4、function_exists() 函数的作用: 如果函数…

    2025年3月5日 编程技术
    200
  • php判断目录是否存在

    php判断文件或目录是否存在 file_exists:判断文件是否存在 $file = “check.txt”;if(file_exists($file)){    echo “当前目录中,文件”.$file.”存在”;}else{    …

    2025年3月5日
    200
  • php文件怎么创建

    php 创建文件 – fopen() fopen() 函数也用于创建文件。也许有点混乱,但是在 PHP 中,创建文件所用的函数与打开文件的相同。 如果您用 fopen() 打开并不存在的文件,此函数会创建文件,假定文件被打开为写…

    2025年3月5日
    200
  • php延迟队列是如何实现的

    延迟队列,顾名思义它是一种带有延迟功能的消息队列。 那么,是在什么场景下我才需要这样的队列呢? 一、背景 先看看一下业务场景: 1.会员过期前3天发送召回通知 2.订单支付成功后,5分钟后检测下游环节是否都正常,比如用户购买会员后,各种会员…

    2025年3月5日
    200
  • php文件用啥打开

    php文件是一种程序代码文件,如果不懂的人会不知怎么用,但有时一些小改动什么的还是很简单的。这里教大家用两种方法打开php文件。 第一种方法:用记事本打开。 选择你需要打开的php文件,右击,如果有“用记事本打开”的选项,那么直接点击;如果…

    2025年3月5日 编程技术
    200

发表回复

登录后才能评论