我有一个 Linux 机器,上面有一个 Samba 服务器。 因此,我从 Windows 计算机存储一些带有特殊拉丁字符的文件。
我的问题是,使用 Linux 机器上的 ls 命令无法正确显示非 ASCII。 例如:
# ls
étrangère.txt
我的 LANG 环境变量设置为 en_GB.UTF-8。
我尝试了几个挂载 isocharset 选项(iso8859-1、iso8859-15、utf8...),但总是出现同样的问题。
那么你知道如何在 Linux 世界中正确列出 Windows 文件名类型吗?
提前致谢, 拉乌尔。
最佳答案
正如 Karol 指出的,我的终端编码设置为 ISO-8859-1,但我的服务器使用 UTF-8。
将终端编码设置为 UTF-8 后,我可以正确看到非 ASCII 字符。
谢谢卡罗尔。
关于linux - 查看Linux下存储的windows文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28363229/