ทำไมโหมดตัวเสริมถึงไม่แสดงภาษาไทย ทั้งๆที่ในเครื่องก็แสดงภาษาไทย เพื่อที่จะให้เข้าใจง่ายขึ้น ลองนึกดูครับ ในเครื่อง(หมายถึงโปรแกรมจำลองเครื่องเป็นเซิฟเวอร์) เราจะสร้างฐานข้อมูลในphpMyAdMinโดยตรงเลย เราก็เลยสามารถจัดเรียงฐานข้อมูล ให้รองรับภาษาไทยได้ทันทีเลย ทว่าในโฮสจริงหรือโฮสฟรี เราไม่มีสิทธิ์สร้างฐานข้อมูลในphpMyAdMin เราจะสร้างผ่านเครื่องมือในโฮสติ้ง ก็เลยทำให้การจัดเรียงฐานข้อมูลไม่รองรับภาษาไทยแต่เราสามารถแก้ไขได้ ดังตัวอย่างเช่นบทความต่อไปนี้ ผมทดสอบติดตั้งห้องสนทนา แต่ไม่แสดงผลภาษาไทย เรามาดูกันครับ ว่าแก้ไขอย่างไร

จากภาพข้างบนหลังจากที่เราได้ติดตั้ง โหมดตัวเสริมห้องสนทนาแล้ว

จากภาพข้างบนทีนี้ มาทดสอบพิมพ์ภาษาไทยดู

จากภาพข้างบนปรากฎว่า ภาษาไทยเป็นแบบนี้????

จากภาพข้างบนก่อนอื่นก่อนใด ให้เปิดโฟลเดอร์ที่เก็บไฟล์ตัวเสริมนี้ขึ้นมา infusions>>ls_tinychat_panel
หลังจากนั้นดูไฟล์infusion_db.phpด้วยเอดิทพลัสออกมาดู

จากภาพข้างบนชื่อตารางฐานข้อมูลของโหมดนี้คือls_chat

จากภาพข้างบนจากนั้นเข้าไปที่โฮสของเรา คลิกที่เมนูphpMyAdMin

จากภาพข้างบนให้เลือกชื่อฐานข้อมูลที่เราต้องการแก้ไข

จากภาพข้างบนให้ดูตารางฐานข้อมูลfusion_ls_chatและคลิกเปิดตาราง

จากภาพข้างบนคลิกถูกที่ตารางฐานข้อมูลที่มีคำว่าlatinจากนั้นให้คลิกปุ่ม(ภาพดินสอ)เพื่อทำการแก้ไข

จากภาพข้างบนปรับให้เป็นtis620_thai_ci แล้วคลิกบันทึก

จากภาพข้างบนจากนั้นก็ไปที่ห้องสนทนาอีกครั้ง ลองพิมพ์ภาษาไทยดู ปรากฏว่า แสดงภาษาไทยแล้ว
เห็นไหมครับ ง่ายๆแบบนี้เอง
|