首页 > 解决方案 > 阿拉伯语和印地语数据未正确显示 PHP

问题描述

我使用 phpmyadmin 上传了 csv 文件,它正确上传并且数据正确显示,如下图所示。

表结构

在此处输入图像描述

数据库中的数据

在此处输入图像描述

但是在浏览器上显示是这样的,意味着不可读只是????? 显示在页面上。

在此处输入图像描述

这是我如何使用 php 获取数据

function get_quran_surat(){
        $query ="select suraid,suraname from quran group by suraid,suraname";
        $result=$this->query($query);
        $this->setcharset();
        $rows=array();
        while($row=$this->fetch_array($result)){
            $rows[]=$row;
        }
        return $rows;   
}

还要添加utf-8页面的 in head 部分。

在此处输入图像描述

编辑表结构

在此处输入图像描述

问题

如何在浏览器中显示可读数据?

标签: phpmysqlutf-8

解决方案


推荐阅读