首先html的编码格式是utf-8,

然后php通过adodb连接后也要设置utf-8的连接方式,

然后查询的时候也要以utf-8的方式查询,

这样就不会造成输出中文乱码的问题了。

代码更改如下

adodb连接数据库

$this->_db = NewADOConnection("mysqli");

$this->_db->connect($this->_dbAddr, $this->_dbUser, $this->_dbPwd, $this->_dbName);

$this->_db->Query("Set names utf-8"); //设置utf-8连接方式

$this->_db->SetFetchMode(ADODB_FETCH_ASSOC);

查询也要设置utf-8的查询方式

function execForArray($sql){

$this->_db->Execute("SET NAMES 'utf8'"); //设置utf-8的查询方式

$result = $this->_db->Execute($sql);

if($result){

$returnArray = array();

while(!$result->EOF){

$returnArray[] = $result->fields;

$result->MoveNext();

}

return $returnArray;

}else{

return false;

}

}

php 显示中文utf,php adodb 从mysql数据库中输出中文显示到utf编码网页乱码问题相关推荐

  1. 关于mysql数据库中存放中文字段乱码问题解决方案

    前段时间在做一个mysql的数据库访问终端,有一个性别字段我存储的是中文,后来发现在读取的时候显示的乱码,解决方案如下: 首先我们要明白出现这种情况的原因是什么,当我们在装mysql数据库时,会让我们 ...

  2. 使用Navicat导入execl到mysql数据库中日期值显示0000-00-00的问题解决

    最近有一批excel数据需导入mysql库中,使用Navicat导入向导导入后发现表中的日期字段值都为0000-00-00,经过测试排查发现原来是导入过程中日期分隔符与excel中的日期字段分隔符不匹 ...

  3. mysql表中的中文是乱码_mysql插入表中的中文显示为乱码或问号的解决方法

    版权声明:本文为博主原创文章,未经博主允许不得转载. 今天在做ssh的博客项目时发现mysql数据库中的中文显示为问号,网上查阅了很多资料,都不是很全,所以我总结一下,供大家参考和自己复习. 1.我的 ...

  4. jsp写入mysql数据库乱码_JSP写入MySQL数据库中出现乱码问题笔记

    1.在数据库链接字符串上要形如:jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=UTF-8(注意要加chara ...

  5. java向mysql写入数据慢_通过java代码往mysql数据库中写入日期相关数据少13个小时...

    通过show variables like '%time_zone%'; 查看时区: CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard ...

  6. 解决openfire在使用MySQL数据库后的中文乱码问题(转)

    openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等. 在实际使用时大家遇到最多的就是采用MySQL数据库 ...

  7. [flask实践] 解决mysql数据库不支持中文的问题

    [flask实践] 解决mysql数据库不支持中文的问题 参考文章: (1)[flask实践] 解决mysql数据库不支持中文的问题 (2)https://www.cnblogs.com/xiaozh ...

  8. Java程序向MySql数据库中插入的中文数据变成了问号

    找到mysql的安装目录,修改my.ini文件 (1)如何找到my.ini文件 如果my.ini文件不在MySQL的安装目录下,可能放在隐藏目录,要先去找到ProgramData,(这里要先打开显示隐 ...

  9. 通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中

    1.安装所需软件 ①安装java和tomcat,建立JSP网页最基础的软件 ②安装MySQL数据库(下载地址:https://www.mysql.com/) ③安装Navicat Premium来查看 ...

最新文章

  1. Qt字符编码,创建中文文件
  2. 大型网站技术架构 读书笔记
  3. ubuntu安装redis 详细步骤
  4. Map-Reduce的逻辑过程
  5. 严格对角占优矩阵特征值_二次型和特征值
  6. zabbix自动发现及其自动注册
  7. 开发者点评 GitHub 暗黑模式:太暗了
  8. 常用工具——Rsync
  9. Linux下的进程结构
  10. Python 最新版破解滑块验证码自动登录QQ空间
  11. 《2021中国数据智能产业图谱3.0升级版》重磅发布
  12. 为什么要有红黑树?什么是红黑树?
  13. lzg_ad:EWF原理详解
  14. sql server 2000 各版本的区别
  15. 百合网网页html,百合网 免费攻略!新手体验记!
  16. 石油工程课程设计c语言,东北石油大学-石油工程抽油设计C语言编程.doc
  17. RSS订阅微信公众号初探-feed43
  18. Python scrapy 实现网页爬虫
  19. 基于Multisim的四人抢答器设计与仿真
  20. MC7812BTG详细参数介绍

热门文章

  1. 容器编排技术 -- Kubernetes 调试 Service
  2. Oracle使用sqlplus登录用户尽量使用nolog登录
  3. 我是如何 2 个月拿到 4 份 Offer 并收入翻倍的?
  4. Hystrix面试 - 基于 Hystrix 信号量机制实现资源隔离
  5. 电脑开机提示EFI Netword 0 for ipv4 boot failed的原因及解决方法
  6. git配置远程仓库,同时配置github、gitee、gitlab,完美解决方案
  7. 现在以及未来 互联网名词记录
  8. 【C语言】创建一个函数,将输入的2个数排序
  9. Women Don’t Like Questions. Is it True?
  10. 终端zsh_只需七个步骤,即可使您的“ ZSH”终端站起来—直观指南