Насколько я знаю, Unix-подобные системы используют UTF-8 для кодирования имен файлов, в то время как системы Windows используют свои собственные однобайтовые кодировки Windows.
Я работаю с архивами с японскими именами в них довольно часто. Когда я открываю такой архив, созданный в Windows, японские буквы мертвы, потому что кодировка имени файла неверна.
То же самое происходит, когда я создаю архив в моем Linux, а затем кто-то открывает его под Windows.
Итак, я подумал, что это должно быть довольно распространенной проблемой, и, поскольку имена файлов можно восстановить, уже должен существовать корректирующий сценарий .sh для linux и .bat для Windows.
Но после долгого поиска в Google я все еще ничего не нашел.
Есть ли такие сценарии вообще? Если нет, то какие трудности могли помешать людям создавать их?
Обновление
Я был бы счастлив с решением, которое работает для большинства систем Linux и большинства систем Windows.