Мне нужно выполнить программно как vlc 舨.avi
в Windows. Когда это делается непосредственно в cmd.exe, это работает очень хорошо, доказывая, что VLC имеет возможность распознавать аргументы в unicode. Тем не менее, мне сложно помещать это в скрипт и работать.Выполнение команды unicode из сценария в Windows
Кто-нибудь сделал это успешно? Я бы хотел сделать это в Ruby (у меня 1.9.2), но все варианты - Python-win32, Perl-win32, batch, .cmd, VB/W/JScript. Целевые O/Ses - это XP и Vista.
Я попытался использовать все опции «Сохранить как» в Блокноте: Unicode/Unicode big endian/UTF-8. Первые 2, похоже, ничего не делают. UTF-8 по крайней мере открывает VLC, но VLC интерпретирует имя файла как ASCII или Windows-1252 или что-то в этом роде. – Suan