Overon, Я думаю- решение правильное, но и еще думаю- далеки они от народа. Сейчасные браузеры, собсно все на ките, у разработчиков задача адаптации стоит в последнюю очередь. Как бы- параллельная реальность. Такую мелочевку они рассматривать не будут. Да и не должны. Представление- пожалуйста "Веб-Kit предоставляет набор базовых классов для отображения веб-Контента в Windows" Фсе. http://www.useragentstring.com/index.php
Вообще, файловая система NTFS поддерживает многие запрещенные символы, в том числе и кавычки. Но не поддерживает система операционная - Windows. Из-под Линукса можно сохранять на диски с файловой системой NTFS файлы с кавычками, звездочками, знаками вопроса. А так же одноименные файлы и каталоги в разных регистрах. Только работать с такими именами вы сможете именно в Линуксе. Винда вообще ничего не сможет с ними сделать, даже удалить. С такой проблемой часто сталкиваешься, когда в браузере сохраняешь страницу. У меня на компьютере есть Windows и Linux, разумеется, я сохраняю файлы на диски, доступные из обеих систем, т.е. на NTFS. А веб-мастера любят делать заголовки страниц со знаками вопроса, |, и прочей фигней. Винда заменяет их на лету, а Линух сохраняет как есть. Прошляпишь это дело, потом в винде получаешь нечитаемый файл. С разнорегистровыми именами в винде полегче - будет открываться какой-то один файл, по какому бы из них вы не щёлкали. Но они при этом переименовываются без проблем. Так что, не мучайтесь - в Windows это невозможно.
Overon, Когда мне надо в назвние папки\файла вставить кавычки - я переключаю язык в EN и пользуюсь клавишей ''э'' (нажать два раза без капслока): Обратите внимание на название сохранённого файла : Имя файла: ''Снимок''
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. "о запрете популяризации VPN" с 1 марта 2024 года - любое обсуждение способов обхода блокировок и VPN на портале запрещено!