เกร็ดการแก้รหัสอักขระ 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 อยู่อย่างคือ หาเอกสารยากชะมัด ยังดีที่ตั้งชื่อในการปรับตั้งไม่ยากเท่าไหร่ พอเดา ๆ ออก)

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

19 August, 2007 - 23:40
kamthorn

โอว ขอบคุณมากครับ

เลยได้อีกอัน คือ

shortname=lower

เอาไว้เวลา mount ไฟล์ชื่อสั้น ให้แสดงเป็นตัวเล็ก เพราะผมมีปัญหาเวลา mount บน ubuntu แล้วชื่อไฟล์เป็นตัวพิมพ์ใหญ่ โดยเฉพาะเวลาโอนภาพจากกล้องดิจิทัล

--

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

20 August, 2007 - 17:52
neutron

ขอบคุณครับ ... ตอนนี้ตั้งค่านี้ไว้แล้วเหมือนกัน
ผมใส่แค่ utf8 ก็ได้เหมือนกันครับ

Neutron : Linux Addict!