最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

如何解决php插入数据乱码问题

来源:动视网 责编:小采 时间:2020-11-27 13:59:42
文档

如何解决php插入数据乱码问题

如何解决php插入数据乱码问题:php插入数据乱码的解决办法:首先要设置数据表的字符集为utf8;然后修改字符集格式;接着建立字符集为utf-8的数据库;最后通过php mysql语句插入数据即可。推荐:《PHP视频教程》mysql数据库乱码问题解决办法我们在使用数据库(mysql)的时候最怕的就是
推荐度:
导读如何解决php插入数据乱码问题:php插入数据乱码的解决办法:首先要设置数据表的字符集为utf8;然后修改字符集格式;接着建立字符集为utf-8的数据库;最后通过php mysql语句插入数据即可。推荐:《PHP视频教程》mysql数据库乱码问题解决办法我们在使用数据库(mysql)的时候最怕的就是


推荐:《PHP视频教程》

mysql数据库乱码问题解决办法

我们在使用数据库(mysql)的时候最怕的就是数据库中的中文出现乱码,而且百度中除了更改配置文件中的字符集好像也没有其他建设性的方法,更重要的是这些方法我都一一尝试过了,好像并不能解决问题。那么我就为大家提供一个比较实用而且我一直在用的办法。
因为我是学php开发的,那我讲的这些方法在php代码中都是可以使用的,其他程序设计语言中我没尝试过,但是操作mysql数据库的命令都是一致的,所以应该也可以使用,下面我就讲一下我所说的方法。

  • 首先我们先要设置数据表的字符集为utf8,如果是使用phpmyadmin图形界面建立数据表的,直接在建表界面找到整理选项,如下图:

    然后选择如下图字符集格式:

  • 如果是在命令窗口下通过命令建立数据表,我们可以使用create database 数据库名 character set utf8;命令建立字符集为utf-8的数据库,在该数据库下创建的数据表字符集都是utf8,否则为latin1,示例:

    使用create database 数据库名;命令建立数据库A,并创建数据表first

    通过show create table 数据表名;查看表结构我们可以看到它的字符集为latin1

    使用create database 数据库名 character set utf8;命令建立数据库B,并创建数据表first

    查看表结构可以看出该表的字符集为utf8

  • 其次,仅仅更改数据库的字符集还不能达到目的,在代码中连接数据库后也要采取相应的措施,否则中文还是以乱码的形式保存在数据库中。例如php,我们在连接数据库以后执行如下操作即可避免插入乱码的问题:
  • 在编程过程中执行上述两部分操作即可避免中文乱码的问题,一定注意这两部分操作缺一不可。

    文档

    如何解决php插入数据乱码问题

    如何解决php插入数据乱码问题:php插入数据乱码的解决办法:首先要设置数据表的字符集为utf8;然后修改字符集格式;接着建立字符集为utf-8的数据库;最后通过php mysql语句插入数据即可。推荐:《PHP视频教程》mysql数据库乱码问题解决办法我们在使用数据库(mysql)的时候最怕的就是
    推荐度:
    标签: 数据 乱码 解决
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top