การแก้ปัญหา การแสดงผล ภาษาไทย MySql เป็น ????
สำหรับ MySql เวอร์ชั่น ตั้ง แต่ 4.1 ขึ้นมา เนื่องจาก ทาง MySql ได้เปลี่ยนรูปแบบ การ เก็บ ข้อมูล ที่ เป็นอักขระ ใหม่ จาก เวอร์ชั่นเดิม ทำให้ การเก็บและ แสดงผล ของ บางภาษา เช่น thai เป็น ???
เราสามารถ แสดง Character Set Support ได้ด้วย
SHOW VARIABLES LIKE 'character%';
วิธี การ แก้คือ
1.กลับไปใช้ เวอร์ชั่น 4.0 หรือน้อย กว่า แนะนำให้ใช้ 4.0.27
2.ใช้ Character Set เป็น utf-8
3.เพิ่ม คำสั่งนี้ในขั้นตอนการติดต่อ ฐานข้อมูล
$charset = "SET character_set_results=tis620";
mysql_query($charset) or die('Invalid query: ' . mysql_error());
พึ่งฝึกทำคับงมมาหลายวันกว่าจะต่อกับฐานข้อมูลได้แต่ก็เจอปัญหานี้อีก พอจะมีวิธีอื่นนอกจากวิธีนี้มั๊ยคับ พอดีผมใช้XAMPP ที่เค้าเซ็ตมาเป็นชุดจะหาตัวเก่ามาลงมาก็อาจจะทำไม่เป็น
<?
$link=mysql_connect("localhost","root","");
if(!$link)
{
print("Error connecting to MySQL");
exit();
}
else
{
print("MySQL OK<br>");
mysql_select_db("quiz",$link);
$sql="SELECT * FROM student";
$result=mysql_query($sql,$link);
$n=mysql_num_rows($result);
}
$row=mysql_fetch_row($result);
print("สวัสดีคุณ $row[2]]<br>");
mysql_close($link)
ปัญหา การแสดงผล ภาษาไทย MySql เป็น ????
Moderator: mindphp
- wutthichai
- PHP Newbie
- โพสต์: 8
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41384
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ลองทำตาม ข้อ 3 หรือยัง ครับ
ใช้ XAMPP ลงอะไรเวอร์ชั่นไหน มั่งครับ
ใช้ XAMPP ลงอะไรเวอร์ชั่นไหน มั่งครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- wutthichai
- PHP Newbie
- โพสต์: 8
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ อัพเกรด Mysql Ubuntu จาก MySQL 5.5 เป็น MySQL 5.7
โดย mindphp » 12/06/2016 5:57 pm » ใน Linux - Web Server - 1 ตอบกลับ
- 3346 แสดง
-
โพสต์ล่าสุด โดย mindphp
12/06/2016 5:58 pm
-
-
- 0 ตอบกลับ
- 1449 แสดง
-
โพสต์ล่าสุด โดย m077
28/01/2019 7:29 pm
-
-
โพสต์ใหม่ วิธีแสดงคำสั่ง ที่กำลังทำงานอยู่ของ MySQL / MariaDB ด้วยคำสั่ง show process command mysql
โดย mindphp » 29/06/2021 5:53 am » ใน SQL Knowledge - 0 ตอบกลับ
- 3654 แสดง
-
โพสต์ล่าสุด โดย mindphp
29/06/2021 5:53 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 74