如何通过 cifs 非 unicode samba 服务器挂载字符集转换?

5 samba mount unicode charset cifs

在 smbfs 的旧时代,我使用代码页和 iocharset 选项,但 cifs 不支持代码页。我可以做什么?

har*_*ymc 5

我想您的问题是 NTFS 共享的文件名显示有有趣的字符。

根据NTFS FAQ,mount 命令支持 NTFS 的 iocharset 参数。您应该特别注意第 4 节并尝试那里给出的安装命令。

在另一篇文章中:smbfs & cifs;强调的字符;解决了,作者提出了三种挂载此类股票的可能性:

mount //192.168.15.123/a /home/b/c -t cifs -o username=d,password=e,uid=f,gid=g,iocharset=utf8
mount //192.168.15.123/a /home/b/c -t cifs -o username=d,password=e,uid=f,gid=g,iocharset=utf8,codepage=cp437
mount //192.168.15.123/a /home/b/c -t cifs -o username=d,password=e,uid=f,gid=g,iocharset=utf8,codepage=cp850
Run Code Online (Sandbox Code Playgroud)

有关更多信息,上面的文章描述了作者的连续尝试和逻辑,直到他为他工作。