php连接mysql数据库中文乱码

php连接mysql数据库中文乱码

要解决php数据库乱码问题可以做以下设置:

一、数据库里的设置:

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;

登录后复制

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

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

登录后复制

三、网页页面申明编码:在HTML代码xxx里面,可以用:

申明页面编码

登录后复制

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

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

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

推荐教程:PHP视频教程

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

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

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

(0)
上一篇 2025年3月5日 17:49:28
下一篇 2025年2月17日 23:30:27

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

相关推荐

  • php框架区别

    php常见框架区别 一、CI框架 CI框架是一个简单快速的PHP MVC轻量级框架,它执行效率高,快速简洁,代码量少,适合中小型项目开发,也可以做大型项目,但扩展能力不是很好。 优势:框架比较简单,适合入门开发,易学,上手快,静态化很容易,…

    2025年3月5日
    200
  • php教程书籍有哪些

    如果你学过其他的语言,你会发现php其实还算简单的。有人说php学习适合看手册,但是依然有很多的经典书可以帮助大家入门和提高。以下4本你就可以好好读读。 1、细说PHP PHP入门的经典,内容详实易懂,全面涵盖了web开发的所需的知识内容。…

    2025年3月5日 编程技术
    200
  • php接口有哪几种

    一、接口按请求人可以分为两种: 1、是被其他内部项目调用的接口(包括js异步请求的接口和定时程序)。 2、是对外的接口,主要提供给外部开发者调用的。 两种接口最大区别就是,内部接口不需要太严格的身份验证,而对外接口需要严格的身份验证,加密解…

    2025年3月5日
    200
  • php解决乱码

    第一种:解决html中中文乱码问题方法 如果你的HTML文件文件出现了乱码问题,那么你可以在head标签里面加入UTF8编码(国际化编码):UTF-8是没有国家的编码,也就是独立于任何一种语言,任何语言都可以使用的。    登录后复制 第二…

    2025年3月5日
    200
  • php开发要用苹果笔记本吗

    php开发要用苹果笔记本吗? php开发可以用苹果笔记本,因为苹果笔记本的操作系统是MacOS,而MacOS是基于Unix的,Unix下又有着很多好用的工具,对PHP开发人员非常友好。 国外程序员爱用苹果Mac电脑的10大理由: 1、Mac…

    2025年3月5日
    200
  • php验证用户名密码不可为空

    php验证用户名密码不可为空的方法 在做用户注册登陆板块时,发现即使在注册表单中不填写信息,也会在数据库创建一条用户名密码都为空的数据,然后就可以实现空用户名密码登陆。这显然是不对的。 于是想到在表单提交后判断用户名密码是否至少存在一个为空…

    2025年3月5日
    200
  • php验证姓名是否存在于mysql

    php怎么验证姓名是否存在于mysql? PHP连接MySQL查询用户名是否存在(登录验证) 代码如下: query(“select username from user where username ='{$username}’ and …

    2025年3月5日
    200
  • php写网站简单吗

    php写网站简单吗? 用PHP写网站是非常简单的,因为PHP就是常用的网站编程语言,主要适用于Web开发领域。 原因: 1.搭建环境简单 2.学习过程不复杂 立即学习“PHP免费学习笔记(深入)”; 3.开源代码众多 4.不受操作系统限制 …

    2025年3月5日
    200
  • php项目用什么打开

    php项目用什么打开? php项目可以用phpstorm打开; 首先安装phpstorm和配置好php运行环境,可前往《phpstorm教程》 然后就可以在phpstorm中打开你要运行的php项目了,打开index.php引导页,按住sh…

    2025年3月5日
    200
  • php无法创建文件夹

    php无法创建文件夹? 上传,出现文件夹创建失败: 在php官方文档查看该函数说明: 立即学习“PHP免费学习笔记(深入)”; mode 已指定为:0777,为什么还报错,提示没有权限呢?? 经仔细阅读文档发现:这里涉及一个递归模式,可能创…

    2025年3月5日 编程技术
    200

发表回复

登录后才能评论