การใช้ภาษาไทยกับ 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");
  • 12 Users Found This Useful
Was this answer helpful?

Related Articles

วิธีการเพิ่มเวลาในการ execut php scripts (max_execution_time) ทำอย่างไร?

วิธีการเพิ่มเวลาในการ execut php scripts (max_execution_time) ทำอย่างไร? วิธีนี้สำหรับ server...

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

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

หน้าเวปตัวหนังสือเป็น ??? ทั้งที่ใน phpmyadmin เป็นภาษาไทย

ให้ใส่ code เพิ่มไปตามนี้ ใต้ mysql_connect   ในกรณีที่ charset เป็น tis-620...

ถ้าขึ้น 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...