ตอนนี้เราพร้อมแล้วที่จะเปลี่ยนระบบภาษาไทยเป็น UTF-8 จริงๆหรือ??

ตอนนี้เราพร้อมแล้วที่จะเปลี่ยนระบบภาษาไทยเป็น UTF-8 จริงๆหรือ??

เป็นข้อสงสัยอย่างนึง เพราะส่วนใหญ่ยังเห็นเป็น tis-620 หรือ windows กันอยู่เลย ผมก็กะว่าจะลองเปลี่ยนเป็น UTF-8 แต่ตอนนี้ไม่ค่อยแน่ใจนัก เลยมาถามความเห็นกันก่อนว่าตอนนี้เราพร้อมที่จะเปลี่ยนระบบภาษาไทยเป็น UTF-8 จริงๆหรือเปล่า…

http://www.appservnetwork.com/modules.php?name=News&file=article&sid=3

จริงๆ ติดแค่ฐานข้อมูลแล้วนะครับ
ถ้าสามารถจัดเก็บในรูป UTF-8 ได้ (mysql >= 4.1) ก็คือได้เลย

สำหรับผมเองคง convert เป็น UTF-8 เร็วๆ นี้ แหละครับ

ถ้าในเฉพาะภาษาไทยทำไมต้องใช้ unicode ล่ะครับ การจัดเก็บก็ใช้ขนาดมากกว่า แต่ถ้าหลายภาษาไม่เถียง

เพื่อรองรับ app ในอนาคตไงครับ

ถ้าตอนนี้เรายังไม่มั่นใจที่จะเปลี่ยน แต่ต่อไปข้างหน้าเราค่อยเปลี่ยน มันจะมีผลเสียอะไรต่อเว็บของเรา หรือข้อมูลในฐานข้อมูลของเราหรือไม่ครับเนี่ย ขอผู้รู้ผู้รู้วานบอกทีครับ… :slight_smile:

ปล.ว่าแต่ถามเรื่อง UTF-8 ทำไมจิตพิสัยโดนติดลบหว่า

+1 ทดแทนให้แล้วครับ

[quote author=OTTO link=topic=4729.msg38569#msg38569 date=1163670359]
ถ้าตอนนี้เรายังไม่มั่นใจที่จะเปลี่ยน แต่ต่อไปข้างหน้าเราค่อยเปลี่ยน มันจะมีผลเสียอะไรต่อเว็บของเรา หรือข้อมูลในฐานข้อมูลของเราหรือไม่ครับเนี่ย ขอผู้รู้ผู้รู้วานบอกทีครับ… :slight_smile:
[/quote]ถ้าเตรียม script convert ให้ดีก็ไม่น่าจะมีปัญหานะครับ

ส่วนฐานข้อมูล พอเป็น utf8 จะทำให้ส่วนที่เป็น text กินเนื้อที่เพิ่มขึ้นอีกเท่าตัวนึงเลย เนื่องจาก utf8 เก็บ 16 byte ครับ

ขอบคุณทุกความคิดเห็นครับ…

เรื่องฐานข้อมูลแล้วแต่จะเลือกใช้ครับไม่มีใครบังคับ
ขอให้จัดเก็บและแสดงผลได้ถูกต้องเป็นใช้ได้
utf-8 จำเป็นเมื่อต้องการจัดเก็บ/แสดงพร้อมๆกันหลายภาษา และใช้พื้นที่จัดเก็บมากกว่าเท่าตัว
ส่วน tis-620 จะแสดงได้แค่ 2 ภาษา คือ ไทย อังกฤษ ใช้พื้นที่จัดเก็บ 1 byte ต่อตัวอักษร

ส่วนเรื่องของการ convert หาก convert ตอนนี้ได้ รอ convert ในอนาคต มันก็ได้เหมือนกัน
ยกเว้นว่าเลือกใช้แต่แรกตั้งแต่ติดตั้ง อันนี้ก็ไม่ต้องไปวุ่นวาย convert ภายหลัง

จากที่เห็นตอนนี้ script ใหม่ๆหลายตัวรองรับ utf-8 แต่ก็ใช้แบบ tis-620 ได้เช่นกัน
หรือพวกที่มี lang_thai ให้เฉพาะ utf-8 ก็เอามา convert กลับเป็น tis-620 ได้เช่นกัน

ฟันธงไปใช้ utf-8 ได้แล้วครับ

แบบนี้เวลาทำเว็บไซต์ ก็ต้องเขียนให้รองรับ utf-8 ซิครับ

ผมเห็นปัญหากว้างๆอย่างนึงคือ ผู้จัดทำเว็บไซต์ส่วนใหญ่จะใช้ CMS ทำเว็บ มากกว่าเขียนขึ้นมาเอง(ผมก็เป็นหนึ่งในนั้น) แล้ว CMS บางตัวเห็นเขาบอกว่า มีฟังชั่นบางอย่างของตัวมันเองไม่สนับสนุน UTF-8 (อย่าง CMS ที่ผมใช้อยู่) ซึ่งผู้ใช้ส่วนใหญ่ก็ไม่ถนัดเรื่องภาษาคอมพ์ จึงเป็นเรื่องยากที่จะให้ผู้ใช้ตามแก้ไขฟังชั่นที่เป็นปัญหานั้นๆ ผมจึงรู้สึกว่ามันเป็นเรื่องใหญ่เกินสำหรับผู้ใช้งานทั่วไป เพราะถ้าเปลี่ยนเป็น UTF-8 แล้วเกิดปัญหากับสคลิปของบางฟังชั่น ผู้ใช้ก็มืดแปดด้านแล้วล่ะครับ แค่คิดผมก็เริ่มมืดไป 2-3 ด้านแล้วล่ะครับ…

ปล.โฮสที่สนับสนุนให้เปลี่ยน น่าจะมีทีมงานคอยช่วยเหลือลูกค้าที่จะเปลี่ยนเป็น UTF-8 ด้วยก็ดสิีนะ…