ใส่ซีดีแล้วชื่อไฟล์กลายเป็น ?????
Submitted by gumara on 24. May 2007 - 8:39.
Posted in:
Posted in:
ขออนุญาตเก็บของเก่ามาเล่าใหม่นะครับ พอดีลง Feisty แล้วเจอปัญหาแผ่นซีดีที่มีไฟล์เป็นภาษาไทยแล้วอ่านไม่ออก ก็เลยไปค้นเรื่องเก่าเก็บที่เคยเขียนไว้ เลยหยิบมาเล่ากันอีกรอบ เผื่อใครเจอกัญหานี้อยู่เหมือนกันนะครับ
วิธีแก้นะครับ
- เปิดไฟล์ /etc/fstab
- มองหาบรรทัดที่คล้ายๆแบบนี้
/dev/hdc /media/cdrom0 udf,iso9660 ro,user,noauto 0 0 - เพิ่ม iocharset=utf8 เข้าไป ดังนี้
/dev/hdc /media/cdrom0 udf,iso9660 ro,iocharset=utf8,user,noauto 0 0 - หรือถ้าชอบเมาท์ซีดีด้วยตนเองก็สั่งแบบนี้ครับ
mount -t udf,iso9660 /dev/hdc /media/cdrom0 -o ro,user,noauto,iocharset=utf8



Re: ใส่ซีดีแล้วชื่อไฟล์กลายเป็น ?????
ช่วงนี้ผมทดลองเล่นเยอะ สังเกตจากการออโต้เม้าท์ของ usb dirve จะมีการกำหนด locale ให้อัตโนมัติ(ดูจาก mtab)โดยเพิ่มเพียง utf8 เท่านั้นเอง ก็เลยลองนำมาใช้กับ fstab ดูบ้าง ปรากฏว่าได้ผลเหมือนครับ เลยใช้ตัวอย่างของคุณมะระมาแสดงซ้ำอีกทีครับ ...
/dev/hdc /media/cdrom0 udf,iso9660 ro,user,noauto,utf8 0 0
หรือ
mount -t udf,iso9660 /dev/hdc /media/cdrom0 -o ro,user,noauto,utf8
กำลังค้นหาต้นกำเนิดของ fstab เพื่อจะ initial ค่าเริ่มต้นของระบบเลย แต่ยังขุดหาไม่เจอ หวังว่าสักวันคงจะเจอนิ ...
งี้ก็สามา
งี้ก็สามารถใช้ได้ กับ samba หรือ อื่นๆ ได้อีกสินะคับ
Post new comment