У меня проблема с именами файлов на моем компьютере с Windows Server 2008 R2. Файлы загружаются веб-сервером под управлением Linux, на этом компьютере есть подключение к нашей машине с Windows. Когда мы загружаем файлы, некоторые символы отображаются странным образом, чтобы дать вам пример.
Kirchstraße.pdf
становится Kirchstra + â + © e.pdf
Я попытался решить эту проблему с помощью используя инструмент под названием convmv
, этот инструмент принимает входную кодировку, и вы можете указать ему использовать определенную выходную кодировку.
Но тогда мне нужно знать текущую кодировку, которую я не знаю. Кто-нибудь знает, как получить текущую кодировку имени файла?
У кого-нибудь из вас была похожая проблема и, возможно, знает решение для этого?
Я бы изменил ваш параметр монтирования, включив в него iocharset = utf8
// host / share / mnt / share cifs username = user, noperm, sec = ntlm, iocharset = utf8 0 0