Lỗi hiển thị font chữ khi lấy dữ liệu từ mysql

mình đang làm phần lấy in dữ liệu từ bằng trong mysql ra bằng php mà sao mình dùng chung 1 đoạn code mã mà lại ra 2 kết quả hiện thị khác nhau:
– ra bình thuwongf
— ra sai font chữ
–> bên mysql mình có để utf 8 unicode và bên code cũng có rồi

code hiển thị <?php $conn = mysqli_connect("localhost","root","","qlbd");
$query = "select * from cauthu";
$result = mysqli_query($conn,$query);
while($row = mysqli_fetch_array($result)){
$ma = $row["mact"];
$ten = $row["hoten"];
$quequan = $row["quequan"];
$namsinh = $row["namsinh"];
$sdt = $row["sodiennthoai"];
echo "";
echo "".$ma."";
echo "".$ten."";
echo "".$quequan."";
echo "".$namsinh."";
echo "".$sdt."";
echo "";
}
?>


 $conn = mysqli_connect("localhost","root","","qlbd");
mysqli_query($conn,"set names utf8");// Do thiếu cái này

và database collation nên để utf8_general_ci

2 Likes

cảm ơn bạn mình sửa được rồi

Nếu bạn thấy câu trả lời của ai đó giải quyết được vấn đề của bạn thì click hộ nút solve the problem cho người đó nhé :wink:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?