使用PDO连接数据库 查询和插入乱码的解决方法
来源:互联网 发布:网络安全产品资质 编辑:程序博客网 时间:2024/05/21 09:27
使用PDO连接数据库 查询和插入乱码的解决方法
问题:PDO连接数据库后,查询和插入中文到数据库,出现乱码,如图:
解决方法:
法1:
1 try{2 $opts_values = array(PDO::MYSQL_ATTR_INIT_COMMAND=>'SET NAMES utf8');3 $pdo = new PDO($dsn,$login,$passwd,$opts_values); 4 }catch(PDOException $e){5 echo $e->getMessage();6 }
实例化 PDO 的第四个参数添加 MYSQL_ATTR_INIT_COMMAND 属性。法2:
1 try{2 3 $pdo = new PDO($dsn,$login,$passwd,$opts_values); 4 }catch(PDOException $e){5 echo $e->getMessage();6 }7 $pdo->query("SET NAMES utf8");
在实例化PDO对象后,直接设置数据库的编码方式。
0 0
- 使用PDO连接数据库 查询和插入乱码的解决方法
- 使用PDO连接数据库 查询和插入乱码的解决方法
- 使用PDO连接数据库 查询和插入乱码的解决方法
- PHP PDO 数据库的连接与使用
- PHP使用PDO连接数据库could not find driver解决方法
- php插入数据库乱码的解决方法
- PHP使用pdo连接数据库
- php pdo 简单连接数据库、查询
- 连接数据库后乱码的解决方法
- java连接mysql数据库乱码的解决方法
- PHP数据库对象-PDO拓展 使用pdo连接数据库
- PHP pdo编码乱码问题的解决方法
- PHP5中PDO的简单使用 连接数据库
- PHP使用PDO连接Access数据库的方法
- PHP5中使用PDO连接数据库的方法
- PHP5中使用PDO连接数据库的方法
- PHP5中使用PDO连接数据库的方法
- PHP5中使用PDO连接数据库的方法
- WIN32 APPLICATION : CppWindowsCommonControls Project Overview Use: CppWindowsCommonControls conta
- 面试相关知识点
- Java序列化问题
- Ubuntu下配置SVN服务器
- Linux下的IBM Websphere MQ Server安装测试文档
- 使用PDO连接数据库 查询和插入乱码的解决方法
- 最近开始找实习,连续被鄙视了三次
- DWR3.0框架入门(3) —— ScriptSession的维护及优化
- SQL临时表
- C++ string类的隐式共享写时拷贝的实现及设计要点
- 解决apache服务器本地可以访问,同局域网内他人不能访问的问题(转)
- 第四周作业
- java中的堆栈
- 《基于ORACLE的SQL优化读书》笔记 绑定变量窥探