بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
خروجی php زبان فارسی را نشون نمیده !
سلام دوستان خسته نباشید .
من قسمت 04-02 اتصال php به دیتا بیس هستم . ولی خب موقعی که میخوام دیتا بیس رو بچسبونم به php خروجی من رو که فارسی توی دیتا بیس نوشتم به صورت بهم ریخته نشون میده .
دقیقا با آموزش ها جلو رفتن ولی خب نمیدونم چرا این طوری هست ! لطفا راهنمایی کنید . کد و عکس خروجی رو هم در زیر گذاشتم
<html>
<head>
<meta charset=="utf-8">
</head>
<body>
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "notes";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$conn->query("SET NAMES 'utf8'");
$sql = "SELECT * FROM x_note LEFT OUTER JOIN x_user ON x_note.user_id=x_user.user_id ";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "note_id" . $row["note_id"]. " - Fullname: " . $row["fullname"]. "<br>";
}
} else {
echo "results";
}
$conn->close();
?>
</body>
</html>
+1
0
در کنار charset دوتا مساوی هست . به جاش یک مساوی قرار دهید . و اگر باز هم حل نشد به encoding دیتابیس تان مراجعه فرمایید. (6 سال پیش)
0
0
بله درست شد خیلی ممنون (6 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Mohammad Mahdi
6 سال پیش
+1
0
سلام. incoding زبان فارسی که UTF-8 هستش رو در دیتابیس تعریف کردید؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
