รบกวนสอบถามเวลาดึงข้อมูลจาก database ( php 5 )

รบกวนสอบถามเวลาดึงข้อมูลจาก database หากคลิกขวาเลือกที่ encoding > unicode (UTF-8)  แล้วตัวหนังสือจะแสดงไม่ปกติตามรูปครับ

แก้ไขยังไงได้บ้างอ่ะครับ ขอบคุณครับ
13 ธ.ค. 2551 6 2,582

เพิ่มเติมครับเวลา search ข้อมูลจะแสดงตัวอักษรแปลก ๆ ตามรูป
#1

แต่หากคลิกขวาเลือกที่ encoding > unicode (UTF-8) แล้วจะได้ตามรูปครับ แก้ยังไงได้บ้างครับ

#2

ลองเอาโค้ดนี้ไปใส่ในแท็ค ส่วน <head>...</head> ในหน้านั้นดูครับ ดูว่าใช้ได้หรือเปล่า

<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
#3

ใส่แล้วก็ไม่ได้ครับ

#4

เก็บข้อมูลแบบใดไว้ครับ

เก็บ UTF8 เพจต้องเป้น UTF-8
เก็บแบบ TIS เพจก็ต้องเป็น TIS ครับ

แนะนำให้ Insert ข้อมูลผ่าน Browser มากว่ากระทำผ่าน phpMyAdmin ครับ
#5

อย่างของผมเซ็ตเป็น tis620 โดยโค้ดที่ผมติดต่อกับฐานข้อมูลก็จะประมาณนี้

$dbserver='localhost';
$dbuser='root';
$dbname='db';
$dbpw='root';

mysql_connect($dbserver,$dbuser,$dbpw) or die("connect mysql ไม่ได้");
mysql_select_db($dbname);  //เลือกฐานข้อมูล
mysql_query("set NAMES tis620"); //เลือกภาษาไทย สำคัญที่บรรทัดนี้แหละครับ
 

#6
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^