การใช้ภาษาไทยกับ 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

วิธีลดขนาดฐานข้อมูล sql server โดยการ Shrink database

ปกติการใช้งาน sql server นั้นจะมีการเก็บ log การเข้าใช้งานตลอด และหากใช้งานเป็น .net...

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

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

วิธีการ backup file และ database

วิธีการ backup file และ database << < การ back up file web  >>>...

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

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

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

การเลือกใช้ Charset TIS-620 และ UTF-8 ใน MySQL ทางเราแนะนำให้ใช้เป็น UTF-8...