ปัญหา การแสดงผล ภาษาไทย MySql เป็น ????

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
wutthichai
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

ปัญหา การแสดงผล ภาษาไทย MySql เป็น ????

โพสต์ที่ยังไม่ได้อ่าน โดย wutthichai »

การแก้ปัญหา การแสดงผล ภาษาไทย 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)
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41384
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลองทำตาม ข้อ 3 หรือยัง ครับ
ใช้ 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
ภาพประจำตัวสมาชิก
wutthichai
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย wutthichai »

ทำตามข้อ 3 แก้ได้แล้วคับขอบคุณคับ
ใช้XAMPP ตัวที่มีให้โหลดล่าสุดคับ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 74