php连接mysql时怎么设置编码方式

php连接mysql数据库时,也就是在mysql_connect()语句之后添加“mysql_query("set names utf8");”语句来设置编码方式。注意:是utf8,不是utf-8;网页字符集也最好选用utf-8。

在PHP连接数据库的时候,也就是mysql_connect()之后加入//设置数据的字符集utf-8

mysql_query("set names 'utf8'");

mysql_query("set character_set_client=utf8");

mysql_query("set character_set_results=utf8");

注意是utf8,不是utf-8 。

网页字符集也最好选用utf-8。utf-8是国际标准编码,是趋势。

如果你的网页编码是gb2312,那就是 SET NAMES GB2312。但编辑员强烈推荐网页编码、MySQL数据表字符集、PHPmyAdmin都统一使用UTF-8。

拓展资料:

乱码问题:用PHPmyAdmin输入数据时发生错误,不让输入或出现乱码

解决方法:这是设置问题。请安装最新版PHPmyAdmin或Appserv,打开PHPmyAdmin,MySQL 字符集: UTF-8 Unicode (utf8); MySQL 连接校对应该为utf8_unicode_ci;创建新的数据库时整理一栏请也选成utf8_unicode_ci。

相关推荐:《 PHP教程 》、《mysql教程》

php连接mysql时怎么设置编码方式?的教程已介绍完毕,更多请关注跳墙网其他文章教程!

php连接mysql时怎么设置编码方式相关教程

php设置mysql查询编码,php连接mysql时怎么设置编码方式相关推荐

  1. 设置更改root密码 ,连接mysql,mysql常用命令

    2019独角兽企业重金招聘Python工程师标准>>> 设置更改root密码 /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql ...

  2. php连接mysql乱码原因_PHP连接MYSQL出现乱码的原因与解决办法

    PHP连接mysql出现乱码的原因与解决方法 解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf ...

  3. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(二、编译连接)

    本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动到qt连接mysql数据库(一.编译连接前准备) [全教程]qt连接mysql--从qt编译mysql驱动到qt连接my ...

  4. macOS安装MySQL,使用Navicat连接MySQL数据库/2022

    macOS安装MySQL,使用Navicat连接MySQL数据库/2022 intel chip 下载安装文件 进入官网 MySQL :: MySQL Downloads 选择页尾MySQL Comm ...

  5. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(一、编译连接前准备)

    一.说明 电脑系统:win10 qt版本:5.13.2和5.14.1(测试均成功) mysql版本:MySQL-5.5 本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动 ...

  6. MySQL查询时记录行号rownum MySQL查询显示行号MySQL查询显示行号MySQL流水号自MySQL自增行号

    MySQL查询时记录行号rownum MySQL查询显示行号MySQL查询显示行号MySQL流水号自MySQL自增行号 一.前言 Oracle中有rownum,实现查询的时候记录行号,MySQL中没有 ...

  7. c# mysql 编码_c# 连接MySQL中文乱码问题的正确方案

    以下的文章主要向大家介绍的是c# 连接MySQL中文乱码问题的正确解决方法,一开始不太清楚为什么整个数据库的默认配置都为utf-8,而且有些人在使用http协议传送utf-8的汉字时,是正确的执行了的 ...

  8. 13.1-13.3 设置更改root密码,连接MySQL,MySQL常用命令

    13.1 设置更改root密码 大纲 准备工作: 1 启动mysql服务 [root@AliKvn ~]# /etc/init.d/mysqld start Starting MySQL.       ...

  9. jdbc mysql 存储过程查询数据_JDBC连接(MySql)数据库步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能。...

    主要内容: JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十一 ...

最新文章

  1. PCL:点云特征描述子3D_object_recognition_(descriptors)
  2. 计算机专业都学什么科,大学本科计算机专业都有什么科目?
  3. linux chromebook arm,第一款可拆卸 ARM Chromebook 可能是 KODAMA
  4. JAVA编写的火车票售票系统
  5. java mybatis 返回map_mybatis返回map集合的格式是什么?mybatis返回map集合实例
  6. 使用 Intel HAXM 为 Android 模拟器加速,媲美真机
  7. [导入]Fedora Linux 9 的硬盘安装
  8. 机器学习之K均值聚类算法K-Means(python代码实现)
  9. 【Atomikos】分布式事务简单示例
  10. JAVA中数字转大写字母_java实现数字转大写
  11. python模拟12306购票_实现12306模拟登录--Python
  12. 5分钟学会Markdown基本语法
  13. 客户端软件GUI开发技术漫谈:原生与跨平台解决方案分析
  14. PDF中的图片如何提取出来?分享两种提取方法
  15. 英语作文计算机的出现,临时英文(电脑输入法出现临时英文)
  16. 性能测试ftp服务器,linux测试ftp服务器
  17. 光电耦合器电路应用符号
  18. matlab如何求矩阵特征值
  19. sms4的S盒构造c实现
  20. 芜湖市python培训价格

热门文章

  1. 【Java】Object类、Objects类和日期类
  2. 数学家、中科院院士张景中:数学实力影响国家实力是近代以来的共识
  3. 论文学习7-Spam Review Detection with Graph Convolutional Networks(阿里巴巴)
  4. Java面试题:IO流中read()方法为什么返回值是int
  5. python语言学习笔记整理
  6. MySQL 5.7.18 解压版安装
  7. windows 批处理-重命名
  8. 5款新颖的ReSharper插件
  9. linux的基础知识——正则表达式
  10. 计算机网络(二十五)-IP数据报格式