connect_error); } $sql =-6ren">
gpt4 book ai didi

php - 此 PHP 代码中未显示 Bangla 字体

转载 作者:行者123 更新时间:2023-11-28 23:41:50 26 4
gpt4 key购买 nike

这是一段PHP代码

php

<?php
$servername = "server";
$username = "user";
$password = "password";
$dbname = "db";



// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection

if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT idbn, infobn, datebn FROM `update`";
$result = $conn->query($sql);


if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {


echo "<tr><td><a> ";
echo $row["idbn"];
echo "</a></td><td><a> ";
echo $row["infobn"];
echo "</a></td><td><a>" . $row["datebn"]. "</a></td></tr>";
}
} else {
echo "0 results";
}
$conn->close();
?>

但问题是,它不是从 mysql 中检索孟加拉语数据

mysqli_query('SET CHARACTER SET utf8');
mysqli_query(“SET SESSION collation_connection ='utf8_general_ci'") or die (mysql_error());

我也在这里添加了这段代码。但是每次它都丢失了数据。如果我删除 UTF8 代码,那么我会得到 ??????。所以我需要帮助。

最佳答案

我猜你的问题是 utf8 连接到数据库。

1) 在 utf8_general_ci 中使用您的数据库列

2) 设置mysqli连接使用utf8

$mysqli = new mysqli("localhost", "my_user", "my_password", "test");
$mysqli->set_charset("utf8")

在这里查看:http://php.net/manual/en/mysqli.set-charset.php

关于php - 此 PHP 代码中未显示 Bangla 字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34238252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com