A-AA+then

เรื่องภาษาไทยค่ะ อ่านบทความแล้วยังงงอยู่ค่ะ

1,883
มีปัญหาการ insert ข้อมูลเป็นภาษาไทยค่ะ พอ insert เข้าไปในฐานข้อมูลแล้ว
จะบันทึกเป็นภาษา เน‚เธฃเธ‡เน€เธฃเธตเธขเธ™เธชเธญเธ™เธ�เธฒเธฉเธฒ
เวลาแสดงผลก็จะเป็นภาษาแบบที่ให้ดูค่ะ อ่านไม่ได้เลย

ลองแสดงผลแบบไม่ผ่าน AJAX ก็จะแสดงภาษาดังกล่าวอยู่

ฐานข้อมูลเป็น UTF-8 ทุกฟิล ทุกตารางค่ะ
ไฟล์ .php เป็น UTF-8 ทั้งหมด

หนูขอรบกวนด้วยนะค่ะ



3 ความคิดเห็น

1.ข้างบนหน้าที่ถูก ajax เรียก เขียนโค้ดไว้ข้างบนสุด 
    header("content-type: application/x-javascript; charset=UTF-8");
2.หน้าที่เป็น ajax เขียนโค้ดก่อนส่ง
   ajax.open(method, URL,true); 
   if(method.toLowerCase()=="post") {
        ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   }

3.หน้าหลักที่เรียก ajax เขียนโค้ด meta
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
4.save หน้าเอกสารทั้งหมด เป็น UTF-8

ทั้งหมดนี้ทำหมดแล้วค่ะ

1

ไม่มีแล้วครับ ทั่วๆไปทำแค่นี้เท่านั้น

ปกติแล้วอาจมองเห็นบน phpmyadmin เป็นภาษาต่างดาวได้ แต่ตอนที่อ่านไม่น่าจะเป็นนะครับ

ถึงจะอ่านบน phpmyadmin ไม่ออก แต่จะอ่านบนเว็บออกครับ

ถ้าไม่เป็นไปตามนี้ แสดงว่าต้องมีไฟล์ใดผิดพลาดแน่เลยครับ
2

หาข้อผิดพลาดเจอแล้วค่ะ ที่ sql ต้อน insert ข้อมูลค่ะ

3
^