ข้อแนะนำในการเลือกใช้ Encoding - Printable Version +- ThaiBuddyTrip.com - เว็บคู่หูของคนชอบเที่ยว (http://www.thaibuddytrip.com/forum) +-- Forum: เกี่ยวกับเว็บ (/forumdisplay.php?fid=8) +--- Forum: MyBB Thai (/forumdisplay.php?fid=4) +--- Thread: ข้อแนะนำในการเลือกใช้ Encoding (/showthread.php?tid=134) |
ข้อแนะนำในการเลือกใช้ Encoding - Nobita - Sat, 28 Jul 07 11:17 ในการเลือกใช้ 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 RE: ข้อแนะนำในการเลือกใช้ Encoding - IzpiriT - Sun, 28 Oct 07 15:11 ขอบคุณมากที่ชี้แจง แต่ว่าทำไมที่ http://www.winning.in.th/webboard/index.php ใช้ utf-8 แต่ไม่มีปัญหาอะครับ RE: ข้อแนะนำในการเลือกใช้ Encoding - Nobita - Fri, 02 Nov 07 06:29 คิดว่าน่าจะเกี่ยวกับการเลือกใช้เวอร์ชั่นของ PHP, MySQL และการเลือก MySQL charset ตอนสร้างฐานข้อมูลด้วยนะครับ บอร์ดที่ผมทดลองนี้ผมใช้
ผลที่ได้: ยังมีปัญหาเรื่องตัวหนังสือภาษาไทยเป็นสี่เหลี่ยมอยู่เป็นระยะๆ เหมือนเดิม คงต้องลองหาเวอร์ชั่นของตัวต่างๆ ที่เหมาะสมมาลองดูอีกครั้งครับ RE: ข้อแนะนำในการเลือกใช้ Encoding - An_ant - Fri, 02 Nov 07 07:52 IzpiriT เขียน:ขอบคุณมากที่ชี้แจง เท่าที่ทราบคุณ big15 ใช้โฮสของที่นี่อยู่ http://www.appservhosting.com/ ซึ่งผมก็ใช้ด้วย ภายในระบบจะจัดการฐานข้อมูล จะมีให้เลือกสองระบบคือ tis-620 กับ utf-8 และเจ้านี้เป็นคนทำโปรแกรมแอปเซิร์ฟ มีคนโหลดไปใช้ทั่วโลก อันนี้ผมไม่รู้จริงนะ หลัีงจากที่ไปลองโพสที่บอร์ดต่างปรเเทศที่ไม่ใช้ภาษาไทยของเรา ถ้าใช้ utf-8 โปรแกรมจะอ่านไทยได้ คือสามารถโพสและตอบกระทู้เป็นไทยได้ไม่ว่าภาษาถิ่นจะเป็นอย่างไร ถ้าเป็นปกติเราจะอ่านไม่ออกในภาษานั้น ๆ จากข้อมูลดังกล่าว พักหลัง ๆ ผมหัดใช้ utf-8 เพื่อความคุ้นเคย และคาดว่าในอนาคตมาแน่นอน http://www.appservnetwork.com/index.php http://www.appservnetwork.com/modules.php?name=News&file=article&sid=3 http://www.appservnetwork.com/forum/index.php |