การใช้ภาษาไทยกับ UTF-8

1.1 การใช้ภาษาไทยกับ UTF-8

การใช้ UTF-8 ในส่วนของ Collection นั้นในส่วนของฐานข้อมูล การสร้างตารางหรือแม้แต่ฟิวส์ให้ใช้เป็น UTF-8 และในการ Import หรือ Export ข้อมูลก็จะต้องใช้เป็น UTF-8 เช่นเดียวกันครับ ตามรูปตัวอย่างครับ


การกำหนด Collation ของตาราง



การกำหนด Collation ของฟิวส์



การกำหนด Collation ในส่วนของการ Import หรือ Export




1.2 การกำหนด Header ในเว็บไซต์ให้ใช้เป็น UTF-8

      
<head>
                   <meta http-equiv="content-type" content="text/html; charset=utf-8" />
                   <title>Knowledgebase / การใช้ภาษาไทยกับ TIS-620</title>   
        </head>

1.3 การกำหนดในส่วนของการ Connection Database

- กรณีที่กำหนด Collation เป็น utf-8 ให้ใช้
      $myConnect = mysql_connect("localhost","root","password") or die("Error Connect to Database");
      $myDB = mysql_select_db("database_name");
      mysql_query("SET NAMES UTF8");

- กรณีที่กำหนด Collation อื่น ๆ ให้ใช้
     
$myConnect = mysql_connect("localhost","root","password") or die("Error Connect to Database");
      $myDB = mysql_select_db("database_name");
      mysql_query("SET character_set_results=utf8");
      mysql_query("SET character_set_client=utf8");
      mysql_query("SET character_set_connection=utf8");
  • 14 Users Found This Useful
Was this answer helpful?

Related Articles

สามารถสร้าง Database ได้เองหรือไม่

ได้ คุณสามารถสร้าง Database ขึ้นเองได้โดยการสร้างผ่านโปรแกรม Control Panel...

ไชโย โฮสติ้ง มี Database ให้ใช้หรือไม่

มี Database ให้ใช้ท่านสามารถเลือกใช้ได้ดังนี้ Database สำหรับ Server Windows - MS SQL - MySQL -...

สามารถใช้ภาษา ASP, ASP.NET หรือ JSP กับไชโย โฮสติ้งได้หรือไม่

ไชโย โฮสติ้งของเรามีระบบรองรับให้ลูกค้าสามารถใช้ ASP และ JSP ได้ทั้ง 2 ระบบ (Linux & Windows)...

ถ้าขึ้น Error Warning แบบนี้ต้องแก้อย่างไร ? Warning: session_start() [function.session-start]: Cannot send session cookie - headers

ถ้าขึ้น Error Warning แบบนี้ต้องแก้อย่างไร  ? Warning: session_start() [function.session-start]:...