ตอนไฟล์อยู่ในวินโดวเป็นภาษาไทย พอ FTP เข้าไปมันเป็น แบบดังรูปอ่ะครับ เป็นทั้งการอัพผ่านหน้าเว็บและผ่านโปรแกรม FTP
ไม่ผิดปกติครับ เพราะไม่มี font thai ในเครื่องและ locale ไม่ใช่ ไทย
พอผมทำ Link แล้วมันก็ไม่ผ่านอ่ะครับ Link ตายไปเลยอ่ะครับ
ผมจะต้องแก้ยังไงครับ
ตั้ง ftp ให้เป็น unicode หรือเปล่าครับ
ลองเปลี่ยน charset ของโปรแกรม ftp ที่ upload เป็น tis-620
หรือใช้ winscp upload ดูครับ
ลองแล้วครับ ตอนอัพไปก็เป็นภาษาไทย แต่พอทำหน้าเว็บ Link มามันก็ error อ่ะครับ เข้าไม่ได้ http://cit.kmutnb.ac.th/main/kmzone/eefiles/สหกิจศึกษา.doc
ประมาณนี้อ่ะครับ
ก็ยังไม่เข้าใจอยู่ดีครับว่าเป็นเพราะอะไรอ่ะครับ
ลิ้งก็ คลิกขวา ในไฟล์ ในหน้า http://cit.kmutnb.ac.th/main/kmzone/eefiles/
copy link ได้เลยนี่ครับ
เพิ่มเติม ::
ใน Apache config
ให้เซท Default charset เป็น tis-620
หน้า http://cit.kmutnb.ac.th/main/kmzone/eefiles/ ก็จะโชว์เป็นภาษาไทยตามปกติ
ขอบคุณมากเลยครับ Default charset ผมยังไม่ได้กำหนดครับได้แล้วครับ
สำคัญที่ตอน up ผ่าน ftp ต้องเลือก encoding ให้ตรงกับหน้าเว็บที่แสดงผล
สมมติว่าหน้าเว็บใช้ utf-8 ก็ต้อง กำหนด encoding ใน ftp เป็น unicode ถึงจะแสดงชื่อไฟล์เป็นภาษาไทย
ถ้ากำหนด encoding ผิดมันก็จะแสดงเป็นตัว ยึกยือ แทนที่จะเป็นภาษาไทย แต่ก็ยังสามารถเรียกไฟล์ผ่านเว็บได้อยู่ดี
ขอบคุณมากเลยครับ ผ่าน FTP ได้แล้วแต่เป็นปัญหากับการอัพผ่านหน้าเว็บ หรือencodeing หน้าเว็บเป็น tis 620 แต่ในเครื่องเป็น UTF8 อ่ะครับ
AddDefaultCharset UTF-8 ในVirtual Host เลยครับ