آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

خروجی php زبان فارسی را نشون نمیده !

Hamed  6 سال پیش  6 سال پیش
0 0

سلام دوستان خسته نباشید .

من قسمت 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 هستش رو در دیتابیس تعریف کردید؟


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .