อ้างอิง สงสัย GAJAX บทที่ 22 XML (ตำบล อำเภอ จังหวัด ด้วย GAJAX)



ดิฉันได้ลองเอาโค็ดคุณ ไปลองรัน แล้วอัพขึ้น server โดยของดิฉัน เปลี่ยนจาก อำเภอ เป็น Cours ID --> Course Group ---> Date แต่ รันบนเครื่อง ขึ้นเหมือนของคุณ คะ แต่พออัพขึ้น Server มันก็มีปัญหา



เธ�เน�เธฒเธ—เธตเน�เน�เธ”เน�เธ�เธฒเธ�เธ�เธฒเธฃ Submit เธ�เธทเธญ :



เธญเธณเน€เธ เธญเธ—เธตเน�เน€เธฅเธทเธญเธ� : $course_id

เธ•เธณเธ�เธฅเธ—เธตเน�เน€เธฅเธทเธญเธ� : $course_group

เธซเธกเธนเน�เธ�เน�เธฒเธ�เธ—เธตเน�เน€เธฅเธทเธญเธ� : $date





"; // } echo "

"; echo "Course ID : "; $dbhost='mydb-pj.sit.kmutt.ac.th'; $dbuser='5027038xxxxx'; $dbpass='XXXXX'; $dbname="XXX"; $con = mysql_connect($dbhost, $dbuser, $dbpass); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("SITCAS", $con); if ($data=='course_id') { echo "\n"; mysql_close($con); ?> "; echo "Course Group : "; echo "Date : "; echo "





เน�เธชเธ”เธ�เธ�เธฅเธฅเธฑเธ�เธ—เน�เธ�เธฒเธฃเน€เธฅเธท เธญเธ� เน€เธ�เน�เธ� ID เธ�เธญเธ�เน�เธ•เน�เธฅเธฐเธฃเธฒเธขเธ�เธฒเธฃ (เน€เธ�เธทเน�เธญเธ�เธณเน�เธ�เน�เธ�เน�เธ•เน�เธญ) : "; echo "





"; echo "

"; ?>



มันขึ้นแบบนี้อ่าคะ รบกวนช่วยหน่อยนะคะ

10 ก.ย. 2553 3 1,717

ลองเปลี่ยน <? เป็น <?php



หรือ ไฟล์ต้องนามสกุล .php



หรือ ลองตรวจสอบว่า มี header เป็น utf-8 หรือเปล่า (header หรือ meta) 



ลองอ่านบทความ utf-8 บนเว็บดู



หรือ Server ไม่รองรับ PHP
#1

มันอยู่ที่การ encode ภาษา (หลายคนเจอกันบ่อย)



วิธีแก้ก็ไม่ได้มีอะไรมาก

เพียงแต่เราประกาศ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

ไว้ในส่วนหัวของเว็บเพจ



จากนั้นก็บันทึกไฟล์โดยเลือก encode เป็น utf-8 (ทุกไฟล์เลยแหละ)

ถ้ามีการใช้ร่วมกันฐานข้อมูลก็ต้องตั้งค่าตัวฐานข้อมูลให้เป็น utf-8 ด้วย



แต่บางที เซิร์ฟเวอร์ก็มีส่วน ซึ่งบางที่ยังไม่เอา utf-8 ก็ต้องบันทึกไฟล์เป็น ansi และ charset=tis-620

(ยกตัวอย่าง เซิร์ฟเวอร์ของสำนักงานตำรวจแห่งชาติ ที่ยังคร่ำครึ)
#2

ตามทุกท่านข้างบนครับ เพียงแ่ต่ขอย้ำไว้ว่า ไม่ว่าหน้าไหนที่แสดงออกมาควรบังคับให้แสดงออกมาเป็น UTF-8 แม้กระทั่งในการสั่งให้ใช้ database ก็ควรบอกก่อนว่าจะใช้ในรูป UTF-8 เืพื่อให้ โค้ดกับตัวงานเข้าใจตรงกัน

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