Php 如何在网页上显示Mysql数据库中存储的孟加拉文数据
我正在制作一个CMS,必须在此CMS中提交孟加拉语数据并显示孟加拉语数据,但孟加拉语数据没有正确显示,但单击“提交”按钮可以正确查看孟加拉语。这个问题将如何解决 单击提交按钮之前: 单击提交按钮后: 我的代码:Php 如何在网页上显示Mysql数据库中存储的孟加拉文数据,php,mysql,internationalization,Php,Mysql,Internationalization,我正在制作一个CMS,必须在此CMS中提交孟加拉语数据并显示孟加拉语数据,但孟加拉语数据没有正确显示,但单击“提交”按钮可以正确查看孟加拉语。这个问题将如何解决 单击提交按钮之前: 单击提交按钮后: 我的代码: 写在“头”标签上 像 我使用 $con->set_字符集(“utf8”) 我的配置文件: <?php // Creating a database connection $con = mysqli_connect("localhost", "root", "roo
写在“头”标签上
像
我使用
$con->set_字符集(“utf8”)
我的配置文件:
<?php
// Creating a database connection
$con = mysqli_connect("localhost", "root", "root", "bibahabd_datacollect");
if (!$con) {
die("Database connection failed: " . mysqli_connect_error());
}
$con->set_charset("utf8");
// Selecting a database
$db = mysqli_select_db($con, "bibahabd_datacollect");
if (!$db) {
die("Database selection failed: " . mysqli_connect_error());
}
?>
在DB中,记录是否保存在孟加拉语数据中。尝试将编码从utf8\u general\u ci更改为utf8\u unicode\u ci,然后查看MySQL的php客户端在连接时是否默认为拉丁语编码。您需要使用$mysqli->set\u字符集(“utf8”)强制字符集代码>或使用$mysqli->query(“设置名称“utf8”)连接到数据库后直接执行代码>。您的插入
查询易受攻击。谢谢Raymond Nijl,请分享页面url$mysqli->set_charset(“utf8”);
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<?php
// Creating a database connection
$con = mysqli_connect("localhost", "root", "root", "bibahabd_datacollect");
if (!$con) {
die("Database connection failed: " . mysqli_connect_error());
}
$con->set_charset("utf8");
// Selecting a database
$db = mysqli_select_db($con, "bibahabd_datacollect");
if (!$db) {
die("Database selection failed: " . mysqli_connect_error());
}
?>