Knowledgebase | Web Hosting Support

Search:     Advanced search

การใช้ภาษาไทยกับ TIS-620

Add comment
Views: 6338
Votes: 0
Comments: 0
Posted: 01 มี.ค., 2009
by: Sianglew P.
Updated: 01 มี.ค., 2009
by: Sianglew P.
การเลือกใช้ Charset TIS-620 และ UTF-8 ใน MySQL ทางเราแนะนำให้ใช้เป็น UTF-8 เพราะจะเป็นมาตราฐานในอนาคตครับ และจะ support กับ php6 ที่จะออกมา

1.1 การใช้ภาษาไทยกับ TIS-620

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

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


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



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



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

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

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

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

- กรณีที่กำหนด 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=tis620");
     mysql_query("SET character_set_client=tis620");
     mysql_query("SET character_set_connection=tis620");