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

การเลือกใช้ 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");
  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

ใช้งาน asp.net แล้วหน้าเว็ป error ว่า add assembly="MySql.Data, Version=5.1.6.0, Culture=neutral แก้ยังไง

ถ้าใช้งาน asp.net แล้ว error เกี่ยวกับ mysql.data แสดงว่าตัว code มีการติดต่อกับ mysql...

อัพโหลดเวปขึ้น hosting แล้ว Error : File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 2)...

ในกรณีรันหน้าเวปในเครื่องแล้วใช้งานได้ แต่พออัพโหลดขึ้น host แล้ว error แบบนี้...

Import Database ใน phpMyadmin แล้ว error

 error นี้คือ คุณได้ทำการสร้าง database รอไว้แล้วโดยผ่านตัว plesk control panel  และในโค้ด SQL...

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

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

เว็บไซต์ติดไวรัส ทำยังไงดี!!

เว็บไซต์ติดไวรัส ทำยังไงดี!! หน้าเว็บไซต์ติดไวรัส, เว็บไซต์อันตราย, เว็บถูกบล๊อค...