File roller แตก zip ไฟล์ของ Windows แล้วโชว์ชื่อไฟล์ภาษาไทย เป็นขยะ

รูปภาพของ ns01
ns01
Rating 1
Posts: 7
Joined: 11-06-2008

ใช้ OpenTLE 9.0 ครับ มีzipไฟล์จากวินโดวส์ ไฟล์ที่ถูก zipมา จะมีชื่อเป็นภาษาไทย พอดับเบิ้ลคลิกที่ไฟล์นี้แล้ว ตัวโปรแกรม File roller โชว์ชื่อไฟล์ภาษาไทยเป็นขยะ ดังแสดงในไฟล์ snapshot ที่แนบมาด้วย ขอรบกวนช่วยแนะนำวิธีแก้ไขด้วยครับ

 

ไฟล์แนบขนาด
snapshot1.png95.7 KB
รูปภาพของ จักรนันท์
จักรนันท์
Rating 7
Posts: 505
Joined: 10-12-2004
Window-874

เพราะชื่อไฟล์ภายในมาจาก Windows ซึ่งเป็น Window-874 (TIS620) น่ะครับ อืมมม์... จะแก้ยังไงดีที่ง่ายๆ สำหรับคุณ ผมนึกก่อน....

นึกไม่ออก... งั้นบอกวิธีที่ผมใช้ไปก่อนแล้วกันครับ ผมจะเอา Thumb drive ซึ่ง Partiton เป็น FAT32 แบบ Windows อยู่แล้ว แล้ว Mount ด้วยมือ ระบุ iocharset เป็น tis620 แล้วแตกไฟล์ไปใส่ในนั้นก่อน แล้ว Unmount แล้วก็ Mount ใหม่ไม่ต้องระบุ charset แล้วค่อยสำเนาออกมาไว้บน Harddisk ที่เป็น UTF8 อีกที

ที่ง่ายกว่านี้ ยังนึกไม่ออกครับ 

รูปภาพของ ns01
ns01
Rating 1
Posts: 7
Joined: 11-06-2008
จะลองตามท
จะลองตามที่คุณจักรนันท์แนะนำครับ แต่ต้องศึกษาลีนุกซ์เพิ่มเติมอีกหน่อยถึงเข้าใจ(คำสั่ง iocharset) ตอนนี้ผมแก้ไขปัญหาเฉพาะหน้าโดยใช้เครื่องที่เป็นวินโดวส์แตกไฟล์ (unzip)ให้เรียบร้อยก่อนแล้วเก็บไว้บนไฟล์เซิฟเวอร์ จากนั้นเครื่อง TLE9 ก็มาอ่านได้ตามปกติ ชื่อไฟล์ภาษาไทยแสดงได้ถูกต้อง Laughing
รูปภาพของ จักรนันท์
จักรนันท์
Rating 7
Posts: 505
Joined: 10-12-2004
iocharset
เป็นแค่ option ของคำสั่ง mount ครับ
Syndicate content