Wednesday, January 21, 2009

How to config thai language for Gedit

ปัญหาระหว่างภาษาไทยกับ Gedit ใน linux (Ubuntu)
  • รู้ปัญหาตั้งนานแหละนะแต่ก็ไม่เคยหาวิธีแก้สักกะที
  • ก็เรื่องภาษาไทยกับ Gedit อ่ะนะ คือ ถ้าเราสร้างไฟล์ content ไทยกับ Gedit เลยมันก็ไม่มีปัญหาอ่ะ
  • แต่ถ้าเอาไฟล์ text มาจากเครื่องที่เป็น M$ WD ซึ่งถ้า content ในนั้นเป็น english ก็ไม่มีปัญหา
  • ปัญหาอยู่ที่ถ้าเนื้อหาไฟล์นั้นเขียนเป็นภาษาไทยอ่ะดิ Ubuntu เราไมอ่านเป็นภาษาต่างดาวซะงั้น
  • เห็นเค้าว่ามันเป็นเพราะ M$ WD เข้ารหัสภาษาไทยแบบ default คือ มันจะเป็น ANSI
  • ซึ่งใน Ubuntu Gedit มันจะมี Default เป็น UTF-8 ทำให้ Gedit อ่านไฟล์ภาษาไทยไม่รู้เรื่อง
  • บังเอิญมากเลยตอนเข้าไปที่ ubuntugeek พบบทความเเกี่ยวกับ gconf-editor
  • เลยลองค้นหา article ใน ubuntuclub ด้วยคำว่า gconf-editor
  • พบบทความมากมายหนึ่งในนั้นก็คือเรื่องปัญหาภาษาไทย กับ gedit นี้อ่ะ (แล้วมันเกี่ยวอาไรกันเนี๋ย)
  • นี่คือรูปปัญหา เห็นปะชื่อไฟล์ยังแสดงเป็นภาษาไทยได้ แต่ไม content มันแสดงเป็นภาษาต่างดาวอ่ะ
  • และนี่คือวิธีแก้ภาษาต่างดาว
  • Alt+f2 พิมพ์ gconf-editor (ลักษณะมันจะคล้ายๆ regedit ของ M$ WD อ่ะนะ)
  • ให้เราเข้าไปที่ /apps/gedit-2/preferences/encodings/
  • ดับเบิ้ลคลิกที่ auto_detected
  • เพิ่มคำว่า TIS-620 เข้าไป
  • แล้วก็เลื่อนมันให้ขึ้นไป ต่อ UTF-8 ซึ่งภาพมันอยู่บนสุด อันนี้ก็ใช้ได้แต่ ไม่แนะนำ
  • คือให้ UTF-8 อยู่บนสุดจากนั้นค่อยเป็น TIS-620 นะครับพี่
  • ไฟล์เราก็อ่านได้แหละ จบครับพี่น้อง

Note
  • ถ้าพิมพ์ gconf-editor แล้ว error เราก็ติดตั้งเค้าก่อนดิ
  • ถ้าเป็นฝั่ง base redhat ก็ yum install gconf-editor
  • base debian ก็ aptitude install gconf-editor

Refer

2 comments:

  1. แบบนี้ต้องไปลองบ้างแล้วอะคะ มีปัญหาอยู่เหมือนกัน

    ReplyDelete
  2. เยี่ยมมากครับ ขอบคุณมาก ขอ bookmark ไว้ก่อนนะรับ

    ReplyDelete

Popular Posts