ฉันมีปัญหากับเซิร์ฟเวอร์ Debian(11.3) ที่เราโฮสต์ ฉันติดตั้ง windows server ที่ใช้ร่วมกันผ่าน cifs และ fstab แต่เมื่อฉันพยายามเข้าถึงหรือแสดงรายการบางโฟลเดอร์ที่มีอักขระพิเศษ เช่น "ï¨" ฉันมีข้อผิดพลาดที่แจ้งว่าไม่มีโฟลเดอร์ นี่คืออาร์กิวเมนต์เมานต์:
อัตโนมัติ, ผู้ใช้ =, ผ่าน =, vers = 3.0, iocharset = utf8, file_mode = 0777, dir_mode = 0777, noperm
ผมลองเปลี่ยนเป็น cp850 และอีกสองสามตัวก็ไม่มีอะไรเปลี่ยนแปลง
นี่คือผลลัพธ์ของสถานที่:
LANG=fr_FR.UTF-8
ภาษา=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
ข้อเท็จจริงที่น่าสนใจ ถ้าฉันพยายามสร้างโฟลเดอร์ในเครื่องบนพาร์ติชัน ext4 ด้วยอักขระพิเศษที่ระบุไว้ด้านบน มันจะใช้งานได้และฉันสามารถแสดงรายการได้
ถ้าฉันสามารถแก้ไขได้ด้วยการเปลี่ยนชื่อโฟลเดอร์ ฉันจะทำ แต่มีโอกาส 100% ที่ไคลเอ็นต์จะได้รับโฟลเดอร์อื่นๆ เช่นนั้นเป็นประจำ
ขอขอบคุณล่วงหน้าสำหรับคำใบ้หรือความช่วยเหลือ ฉันได้ทำการค้นหาหลายครั้งและไม่พบวิธีแก้ไข