อ้างอิง สงสัย GAJAX บทที่ 22 XML (ตำบล อำเภอ จังหวัด ด้วย GAJAX)
ดิฉันได้ลองเอาโค็ดคุณ ไปลองรัน แล้วอัพขึ้น server โดยของดิฉัน เปลี่ยนจาก อำเภอ เป็น Cours ID --> Course Group ---> Date แต่ รันบนเครื่อง ขึ้นเหมือนของคุณ คะ แต่พออัพขึ้น Server มันก็มีปัญหา
เธ�เน�เธฒเธ—เธตเน�เน�เธ”เน�เธ�เธฒเธ�เธ�เธฒเธฃ Submit เธ�เธทเธญ :
เธญเธณเน€เธ เธญเธ—เธตเน�เน€เธฅเธทเธญเธ� : $course_id
เธ•เธณเธ�เธฅเธ—เธตเน�เน€เธฅเธทเธญเธ� : $course_group
เธซเธกเธนเน�เธ�เน�เธฒเธ�เธ—เธตเน�เน€เธฅเธทเธญเธ� : $date
"; // } echo "
"; ?>
มันขึ้นแบบนี้อ่าคะ รบกวนช่วยหน่อยนะคะ
หรือ ไฟล์ต้องนามสกุล .php
หรือ ลองตรวจสอบว่า มี header เป็น utf-8 หรือเปล่า (header หรือ meta)
ลองอ่านบทความ utf-8 บนเว็บดู
หรือ Server ไม่รองรับ PHP
วิธีแก้ก็ไม่ได้มีอะไรมาก
เพียงแต่เราประกาศ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
ไว้ในส่วนหัวของเว็บเพจ
จากนั้นก็บันทึกไฟล์โดยเลือก encode เป็น utf-8 (ทุกไฟล์เลยแหละ)
ถ้ามีการใช้ร่วมกันฐานข้อมูลก็ต้องตั้งค่าตัวฐานข้อมูลให้เป็น utf-8 ด้วย
แต่บางที เซิร์ฟเวอร์ก็มีส่วน ซึ่งบางที่ยังไม่เอา utf-8 ก็ต้องบันทึกไฟล์เป็น ansi และ charset=tis-620
(ยกตัวอย่าง เซิร์ฟเวอร์ของสำนักงานตำรวจแห่งชาติ ที่ยังคร่ำครึ)