Devdit
 

MySQL ภาษาไทย collation utf8 และ utf8mb4

3K

MySQL ภาษาไทย collation บทความนี้แนะนำการกำหนด collation และการเขียนโค้ดภาษา PHP เพื่อทำงานกับฐานข้อมูล MySQL ให้รองรับภาษาไทย ด้วย collation utf8 และ utf8mb4 มีรายละเอียดขั้นตอนดังนี้

 

ตัวอย่าง MySQL ภาษาไทย collation utf8 และ utf8mb4

1. กำหนด collation ตอนสร้างฐานข้อมูล และตารางให้เหมือนกัน โดยแนะนำคือ utf8mb4_general_ci หรือ utf8_general_ci

 

2. กำหนด meta charset UTF-8 ให้กับเว็บไซต์ โดยวางแท็กด้านล่างไว้ภายในแท็ก head ของเว็บไซต์

<meta charset="UTF-8">

3. ที่ไฟล์ PHP ตอนเชื่อมต่อฐานข้อมูล MySQL ให้ใช้คำสั่ง SET NAMES UTF8 ร่วมกับคำสั่ง query เช่น mysqli_query

<?php
  $c = mysqli_connect("localhost", "root", "", "database_name");
  mysqli_query( $c, "SET NAMES UTF8" );
  ...
  ...
  mysqli_close( $c ); 
?>
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ