Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.08.2015, 17:19   #41
ResourceSpace
Форумчанин
 
Аватар для ResourceSpace
 
Регистрация: 30.06.2015
Сообщений: 353
По умолчанию

crazy horse, я как-то не очень понял что вы имели ввиду. Я говорил про:
  • Есть файл "Photoⁿ.jpg";
  • Тыкаем в него мышкой - открывается программой XnView, но вылезает ошибка "Файл <Photo?.jpg> не найден!";
  • При открытии в любом другом Viewer'е (хотя бы в том же "Просмотр фотографий Windows") - всё в порядке;
Ситуация с кириллицей (MSSQLSMS) или пробелами в других программах туда же относится.

Надо просто объяснять всё полностью:
  • В разных операционных системах могут быть разные требования к именам файлов;
  • В современных операционных системах Windows в именах файлов запрещены следующие символы: \ / : * ? " < > |
  • Некоторые буквосочетания являются зарезервированными, например проводник Windows не позволит вам назвать папку или файл латинскими буквосочетаниями "con" или "nul";
  • Некоторые программы могут не понимать слишком длинных имён папок/файлов;
  • Некоторые программы могут не понимать кириллицу и/или символы юникода, не рекомендуется злоупотреблять ими;
  • Некоторые слишком старые программы могут путаться, если в имени и/или в пути к файлу есть пробелы;
ResourceSpace вне форума Ответить с цитированием
Старый 26.08.2015, 17:38   #42
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Некоторые программы могут не понимать кириллицу и/или символы юникода, не рекомендуется злоупотреблять ими;
А еще программы могут быть скомпилированы без поддержки юникода и другой локалью, и начнутся глюки...
А еще можно пытаться распаковать архив от архиватора без поддержки юникода/мультибайта (например, зип) созданный в другой локали и увидеть странные имена

Цитата:
В современных операционных системах Windows в именах файлов запрещены следующие символы: \ / : * ? " < > |
Их аски варианты, юникодовские прокатывают

Может просто надо пользоваться и писать нормальные проги? Чай не во времена доса живем...
p51x вне форума Ответить с цитированием
Старый 27.08.2015, 17:18   #43
ResourceSpace
Форумчанин
 
Аватар для ResourceSpace
 
Регистрация: 30.06.2015
Сообщений: 353
По умолчанию

Это и есть те некоторые/устаревшие программы о которых я написал.

Я пишу нормально всегда А XnView самая нормальная прога, просто с таким вот косяком (благо на практике почти не попадаются такие файлы), отписал им в поддержку.

Что значит "варианты"? Символ "разделительный знак при записи пути к файлу" он один единственный, без вариантов.
И даже если какой-то символ из глубин юникода похож внешне - это всё-равно уже другой символ. И верно что им нельзя пользоваться как разделителем.
ResourceSpace вне форума Ответить с цитированием
Старый 27.08.2015, 19:07   #44
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,601
По умолчанию

Ограничение 255 символов. Нельзя использовать двоеточие (, знак вопроса(?), слэш, звездочку. На точки, запятые и пробелы в windows ограничений нет. С кириллицей проблемы могут возникнуть, если вдруг windows сломается.. Еще некоторые имена файлов зарезервированы системой, например prn. Кроме того имя файла и директории не могут совпадать. В других ОС кириллица может в вопросики превратиться и файлы станут недоступны.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 29.08.2015, 16:51   #45
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от irina37kkz Посмотреть сообщение
Ну д так уже 100500 раз обсуждалось.
Счетчик сообщений накручиваешь кучей бессмысленных постов?
Arigato вне форума Ответить с цитированием
Старый 29.08.2015, 22:41   #46
Smogg
Участник клуба
 
Регистрация: 14.06.2011
Сообщений: 1,138
По умолчанию

А вот на днях, в попытке чиста позырить, установил Android Studio. И что б вы думали? Эта падла читает каталог C:\Users\Администратор\AppData как какую-то Latin-1 крякозябру! 2015 год! Последняя версия с официального сайта! Unicode везде и всюду!
Так что legacy еще ой как долго будет жить всем назло))
И не надо предлагать сразу называться приличным именем. В моей говносборке имя юзера зашито по дефолту))

Цитата:
Сообщение от Blondy Посмотреть сообщение
Просто я почему спрашиваю - в сентябре придет очередная группа на курсы, в возрасте 50+, которая в самом хорошем случае умеет новости в Интернете читать и худо-бедно электронной почтой пользоваться. И которым собственно фиолетово - есть ли пробелы в названии файла, на латинице назван он или использует в своем названии буквенные символы кириллицы или даже буквы скандинавской группы языков (это всякие зачеркнутые "о" и "а" с точкой наверху). Вот у меня как у преподавателя встала дилемма - ведь проще сразу научится давать файлам грамотные имена, чем научится так, как человеку проще и он привык, а потом он как пошлет документ партнерам или в какую нибудь организацию, а он как не откроется.... А потом -" ой, а нам преподаватель ничего по этому поводу не говорил" или "а преподаватель сказал, что можно".
А если в таком аксепте, то называть файлы можно как угодно, лишь бы Ворд открывал. С точками, пробелами, скобками, названиями в виде цитаты первого предложения....

Последний раз редактировалось Smogg; 29.08.2015 в 22:49.
Smogg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чем отличаются .exe & .com ? Все ли команды можно использовать в .com? ccccfr Операционные системы общие вопросы 7 04.03.2011 16:02
Можно ли использовать русские символы UTF-8 в названии переменных и функций? manking Visual C++ 2 18.09.2010 19:05
можно ли в качестве аргумента функции использовать имя текстового файла Arassir Общие вопросы Delphi 2 31.05.2010 23:12
Какие данные можно извлечь из exe файла?? Дима я Свободное общение 17 03.03.2010 20:08