คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
ผมเคยเจอครับ
คือตอนแรก ต้องคิวรี่ออกมาให้มันเป็น ภาษาที่เราต้องการก่อน
เเละก้ เอาข้อมูลนั้นอะครับ insert into เข้าไป ใหม่ เเต่ ตอนนั้น
ผมทำ DB ใหม่เลยน่ะครับ เพราะ ภาษามันชนกัน คือหมายถึงถ้าเราคิวรี่ภาษาอะไรเข้าไป ใน DB ก้จะเป็นภาษานั้นครับ
-----------------------------------------------------------------
แนะนำนะครับ
ใส่ SET NAMES UTF8 ไปเลยครับผม
คือตอนแรก ต้องคิวรี่ออกมาให้มันเป็น ภาษาที่เราต้องการก่อน
เเละก้ เอาข้อมูลนั้นอะครับ insert into เข้าไป ใหม่ เเต่ ตอนนั้น
ผมทำ DB ใหม่เลยน่ะครับ เพราะ ภาษามันชนกัน คือหมายถึงถ้าเราคิวรี่ภาษาอะไรเข้าไป ใน DB ก้จะเป็นภาษานั้นครับ
-----------------------------------------------------------------
แนะนำนะครับ
<?
$host = "localhost";
$userhost = "root";
$passhost = "root";
$dbname = "youdb";
mysql_connect("$host","$userhost","$passhost");
$host = "localhost";
$userhost = "root";
$passhost = "root";
$dbname = "youdb";
mysql_connect("$host","$userhost","$passhost");
mysql_query("SET NAMES UTF8");
mysql_select_db("$dbname");
?>
?>
ใส่ SET NAMES UTF8 ไปเลยครับผม
แสดงความคิดเห็น
ขอความช่วยเหลือครับ เกี่ยวกับการเก็บข้อมูลอ่านภาษาไทยไม่ได้ บนเว็บไซด์
ใช้เวลามากพอสมควรที่เรียนรู้ในการทำเว็ป ด้วยโปรแกรม Dreamwever cs6 และ ฐานข้อมูล Xampp ตามรูปเลยครับ
แล้วผมก็เชื่อมฐานข้อมูลตามหนังสือสร้างเว็ปของ Dreamwever cs6 ตามปกติ
ผมทำเว็ปได้สักพัก ใกล้เสร็จละ ก็ถึงเวลา Test เว็ปของผม ก็ลองใส่ข้อมูลด้วยภาษาไทย แล้วเปิดดูที่ phpmyadmin มันขึ้นตัว ???????
ผมก็ลองแก้ไขตามหนังสือ ให้เปลี่ยน Collation ก็แล้ว Type ด้วย และลองใช้ Code ที่โฟล์เดอร์ Connection เป็น //mysql_query("SET CHARACTER SET tis620"); กับ //mysql_query("SET CHARACTER SET UTF8"); ก็แล้ว ผมก็ไปหาวิธีแก้ไขตาม Google แล้ว ตอนนี้ก็ยังไม่ได้ ขอความเหลือทีครับ
ขอบคุณครับ