วันนี้มีเรื่องร้อนแรงบางอย่างในห้อง #ubuntu-th เกี่ยวกับ charset หลักของห้องว่าควรจะเป็นอะไรดี เริ่มจากตอนแรก ห้องใช้ TIS-620 เนื่องจากมีบอทแล้วจะเล่นกัน แต่พักหลังบอทที่ใช้เล่นหายไปและก็ไม่ค่อยมีคนเล่นกันแล้วพร้อมกับปัญหาที่ว่า เวลามีคนใหม่ๆ เข้ามาโดยใช้ ubuntu โปรแกรมแชทที่ใช้กันมักใช้ charset เป็น UTF-8 ทำให้ต้องอธิบายกันว่าจะเปลี่ยนยังไง ทั้งๆที่ประกาศไว้ตอนเข้าห้องแล้วถึงวิธีเปลี่ยน เดือนที่ผ่านมาเลยมีการเปลี่ยนมาใช้ UTF-8 กัน เพื่อที่จะลดเรื่องน่าปวดหัวในการเปลี่ยน charset ตรงนี้ไป
แต่วันนี้ ans-tor เข้ามาแล้วก็เปิดประเด็นที่ว่า ทำไมไม่ใช้ TIS-620 อีกรอบ โดยบอกว่าน่าจะดูจาก locale ของระบบ แทนที่จะตั้งแยกแต่ละโปรแกรม และบอกว่าระบบในประเทศไทย ก็น่าจะมี locale เป็นภาษาไทย ดังนั้นเวลาใช้โปรแกรมต่างๆ ก็น่าจะเป็น TIS-620 อัตโนมัติ แต่ความจริงแล้ว ระบบต่างๆ ไม่ได้ใช้ locale แยกตามสถานที่แล้วนี่สิ โดยดูจาก ubuntu ที่ตั้ง locale เป็น UTF-8 ทั้งหมด และส่วนตัวแล้วคิดว่า ถ้าใช้ charset ที่ครอบคลุมหมดทุกตัวอักษรที่มีในโลกแล้ว locale ก็ไม่น่าจะมีอีก แม้จะรู้สึกว่ามันเปลืองไปหน่อยกับสัญลักษณ์ที่ไม่ได้ใช้ในภาษาอื่นๆ ก็ตามที แต่ด้วยความเร็วเครือข่ายในปัจจุบันก็ไม่น่าจะมีปัญหาอะไรเท่าไหร่แล้วนี่นะ
เอ้อจริงๆ แค่เรื่อง charset ก็ไม่ไช่เรื่องใหญ่อะไรหรอก แต่ก็อยากเขียนถึงสาเหตุที่เปลี่ยนไปใช้ UTF-8 ของห้องด้วย ก็เลยเขียนอธิบายไว้ตรงนี้เลยละกัน เผื่อมีใครสงสัยอีกก็หยิบลิงค์ไปให้ดูเลยดีกว่า ง่ายดี
ปอลอ. พิงค์กี้ชอบให้ลิงค์นี้เรื่อยเลย แง่มๆ