การใช้ภาษาไทยกับ TIS-620
Posted by suthamas | Posted in Programming | Posted on 18-08-2009
0
1. การใช้ภาษาไทยกับ TIS-620
ในการใช้ Collation ของ TIS-620 การสร้างตารางหรือแม้แต่ฟิวส์ให้ใช้เป็น tis620_thai_ci และในการ Import หรือ Export ข้อมูลก็จะต้องใช้เป็น tis620 เช่นเดียวกัน ตามรูปตัวอย่าง

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

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

กรณีที่มีการ import หรือ Export ข้อมูลให้เลือกเป็น tis620
1.1 กำหนด Header ให้ใช้เป็น tis-620
<meta http-equiv=Content-Type content=”text/html; charset=tis-620″>
<meta http-equiv=Content-Type content=”text/html; charset=tis-620″>
1.2 กำหนดในส่วนของ Connection
- กรณีที่กำหนด Collation เป็น tis620_thai_ci ให้ใช้
$objConnect = mysql_connect(“localhost”,”root”,”root”) or die(“Error Connect to Database”);
$objDB = mysql_select_db(“mydatabase”);
mysql_query(“SET NAMES TIS620″);
- กรณีที่กำหนด Collation เป็น tis620_thai_ci ให้ใช้
$objConnect = mysql_connect(“localhost”,”root”,”root”) or die(“Error Connect to Database”);
$objDB = mysql_select_db(“mydatabase”);
mysql_query(“SET NAMES TIS620″);
- กรณีที่กำหนด Collation อื่น ๆ ให้ใช้
$objConnect = mysql_connect(“localhost”,”root”,”root”) or die(“Error Connect to Database”);
$objDB = mysql_select_db(“mydatabase”);
mysql_query(“SET character_set_results=tis620″);
mysql_query(“SET character_set_client=tis620″);
mysql_query(“SET character_set_connection=tis620″);
$objConnect = mysql_connect(“localhost”,”root”,”root”) or die(“Error Connect to Database”);
$objDB = mysql_select_db(“mydatabase”);
mysql_query(“SET character_set_results=tis620″);
mysql_query(“SET character_set_client=tis620″);
mysql_query(“SET character_set_connection=tis620″);

