ในการเลือกใช้ Encoding สำหรับเว็บไซค์นั้น เท่าที่ทราบขณะนี้จะมีที่ฮิตๆ อยู่คือ windows-874, tis-620 และ UTF-8 ซึ่งในตอนนี้เราก็ได้มีการแปล MyBB เป็นภาษาไทยทั้งแบบ windows-874 และ UTF-8 แต่เท่าที่ลองใช้งานทั้ง 2 แบบมีข้อแนะนำดังนี้ครับ
ภาษาไทยแบบ UTF-8
ข้อดี:
รองรับระบบเมนูหลายภาษา สำหรับท่านที่ต้องการทำเว็บบอร์ดแบบหลายภาษา ให้สมาชิกสามารถเปลี่ยนภาษาเมนูกลับไปกลับมา เช่น เปลี่ยนเป็นไทยบ้าง อังกฤษบ้าง
ข้อเสีย:
การเขียนข้อความยังพบปัญหาการแสดงผลในทุกๆ ตัวอักษรที่ประมาณ 26-28 โดยจะแสดงเป็นตัวสี่เหลี่ยม ซึ่งเกิดจากความผิดพลาดในการ convert charset ให้ถูกต้องก่อนเก็บลงใน database ซึ่งปัญหานี้ทาง MyBB จะแก้ไขในเวอร์ชั่น 1.4 ครับ
อ้างอิง
ภาษาไทยแบบ windows-874
ข้อดี:
การแสดงผลทำได้ถูกต้อง
ข้อเสีย:
ไม่รองรับระบบเมนูหลายภาษา โดยหากสมาชิกเว็บบอร์ดเขียนด้วย encoding windows-874 หากจะเปลี่ยนเมนูไปเป็น UTF-8 จะทำให้ข้อความต่างๆ ที่เขียนเมื่อตอนใช้เมนู windows-874 อ่านไม่ได้ เป็นภาษาต่างด้าว อย่างไรก็ตาม ปัญหานี้จะไม่เกิดขึ้นหากสมาชิกไม่มีการเปลี่ยนภาษาของเมนูกลับไปกลับมา
ทั้งนี้ขณะนี้ผมก็ใช้แบบ windows-874 อยู่ครับ เอาไว้รอให้เวอร์ชั่น 1.4 ปล่อยออกมาก่อนค่อย Go inter เป็น UTF-8 ครับ :P