Encoding

gedit กับ TIS-620

28 July, 2008 - 09:45
Submitted by wd

วิธีแก้ gedit ให้สามารถใช้ภาษาไทยที่เข้ารหัสแบบ TIS-620

$ gconf-editor

ตั้งค่าที่

/apps/gedit-2/preferences/encoding/auto_detected

เพิ่มให้มีค่า TIS-620 โดยเลื่อนให้ขึ้นมาอยู่บน ๆ ตามความถี่ในการใช้งานของเรา
เช่น ของผมตั้งเป็น

UTF-8
CURRENT
TIS-620
ISO-8859-1
UTF-16

เป็นต้น

ต่อไปก็สามารถใช้แก้ไขไฟล์ที่เข้ารหัสเป็น TIS-620 ได้แล้ว

เอามาจาก

เกร็ดการแก้รหัสอักขระ usb drive

25 July, 2007 - 16:43
Submitted by wd

gnome ไม่ได้ตั้งค่าปริยาย สำหรับ usb disk ในการเข้ารหัสอักขระมาให้ เวลาเราเสียบอุปกรณ์พวก Thumb drive เขาเลยเมานต์เป็นค่าปริยายของระบบ (น่าจะอยู่ที่เคอร์เนล CONFIG_NLS_DEFAULT="iso8859-1" ไม่แน่ใจครับ) ทุกครั้งที่เมานต์ เลยเมานต์เป็น iso8859-1 ทำให้อ่านชื่อไฟล์ภาษาไทยไม่ออก ถ้าจะให้อ่านออก เราต้องเมานต์ใหม่เป็น utf-8

วิธีแก้ผ่านบรรทัดคำสั่งที่เคยใช้คือ

$ sudo umount /media/DEVICENAME
$ sudo mount -t vfat -o iocharset=utf-8 /dev/sdXX /media/DEVICENAME

แต่ถ้าต้องทำทุกครั้งคงไม่สะดวกอย่างยิ่ง

การนี้ gnome ได้จัดเตรียมเครื่องมือไว้ให้แล้ว คือ gconf-editor
สำหรับ เดเบียน ใช้งานผ่านเมนู Application -> System Tools -> Configuration Editor
โดยไปที่ / -> system -> defaults -> vfat
คลิกขวาที่ mount_options -> Edit Key...
กดปุ่ม Add เพื่อเพิ่ม Value

New List Value: utf-8

(ใส่ค่า utf-8 เฉย ๆ โดยไม่ต้องมีเครื่องหมาย =)

เสร็จแล้ว ครั้งหน้าเวลาเราเสียบพวกอุปกรณ์ทาง usb เขาจะเมานต์โดยใช้ utf-8 เป็นค่าปริยาย

อ้างอิง

(ติ gnome อยู่อย่างคือ หาเอกสารยากชะมัด ยังดีที่ตั้งชื่อในการปรับตั้งไม่ยากเท่าไหร่ พอเดา ๆ ออก)