【问题标题】:I have to read and display gujarati font stored in database我必须阅读并显示存储在数据库中的古吉拉特语字体
【发布时间】:2023-04-05 06:16:02
【问题描述】:
<?php
    //set charset:utf-8 //for json, is it right way to do it;
    header('Content-Type:application/json; charset:utf8'); 

    $mysqli = new mysqli('localhost','root','','hospital'); 

    $myArray = array();
    if ($result = $mysqli->query("SELECT * FROM tips")) {

        while($row = $result->fetch_array(MYSQL_ASSOC)) {
            $myArray[] = $row;
        }
        echo json_encode($myArray);
    }

    $result->close();
    $mysqli->close();

?>

【问题讨论】:

  • 这个问题应该改进...
  • 格式化您的代码。解释您要做什么,显示输入和所需的输出。展示你做了什么以及它是如何失败的
  • 你的问题是什么?
  • 您能读取古吉拉特语字体存储的数据吗?
  • SELECT HEX(col), col FROM tips WHERE ... 这样我们就可以看到表格中的内容了。

标签: php mysql json mysqli utf-8


【解决方案1】:

您应该将该字段的排序规则设置为“utf8_bin”,以便 mysql 将数据正确存储在古吉拉特语中。你还需要一个合适的古吉拉特语字体来应用 css 类 font-family 属性

【讨论】:

  • 谢谢我找到答案...只需设置数据库 utf8 格式
猜你喜欢
  • 2014-02-23
  • 1970-01-01
  • 2012-07-24
  • 1970-01-01
  • 2022-10-15
  • 1970-01-01
  • 1970-01-01
  • 2013-04-27
  • 1970-01-01
相关资源
最近更新 更多