Page 1 of 1

Сначала Unicode-имена, потом всё остальное

Posted: Mon 05 Oct, 2009 12:48
by Ppp
Пользуюсь Фаром 1.7x. Может быть мои пожелания уже реализованы в следующих версиях, но в Far 1.7x очень сильно не хватает поддержки файлов с Unicode-именами. Если моя текущая кодовая страница для программ, не понимающих Unicode, выставлена русской, то Far не видит файлы с именами, содержащими умлауты и расширенную латиницу, греческие буквы, вообще всё, что отлично от символов текущей кодовой страницы. Ну и, соответственно, если текущая кодовая страница центральноевропейская, он не видит русских имён.
Точнее сказать - в файловой панели можно видеть имена файлов с порезанными умлаутами, но при попытке открыть файл для просмотра или редактирования, скопировать его или сравнить, Far считает, что такого файла нет, ибо ищет по порезанному имени.

Итого: все операции с именами файлов внутри Far (в.т.ч. список файлов в объектах панелей) должны производиться в Unicode, и лишь для вывода их на экран допустимо резать национальные символы, т.к. консоль сама по себе не поддерживает Unicode.
Обязательное условие: встретив имя файла в Unicode, Far не просто должен уметь работать с таким файлом, но и не портить его имя при совершении любых операций над ним.
При переименовании такого файла нужно выдавать предупреждение, что его имя отображается не так, как на самом деле пишется.

Re: Сначала Unicode-имена, потом всё остальное

Posted: Mon 05 Oct, 2009 12:50
by CrOm
ы?

Re: Сначала Unicode-имена, потом всё остальное

Posted: Mon 05 Oct, 2009 13:03
by NightRoman
Ppp wrote:Может быть мои пожелания уже реализованы в следующих версиях
Может быть, для начала стоит это выяснить? (Подсказка: Фар 2.х поддерживает Unicode, и он опенсорс, читай - бесплатный, даром). Насколько я знаю, в 1.7х версиях то, чего ты хочешь, просто не будет никогда.

Re: Сначала Unicode-имена, потом всё остальное

Posted: Mon 05 Oct, 2009 13:06
by HaRT
“Ну а девушки? А девушки — потом!”

Ppp
Не пробовали в правом верхнем углу официального сайта ходить по оранжевенькой ссылочке?

Re: Сначала Unicode-имена, потом всё остальное

Posted: Mon 05 Oct, 2009 13:14
by NightRoman
лучше уж тогда прямо на страницу "загрузить"
http://farmanager.com/download.php?l=ru

Re: Сначала Unicode-имена, потом всё остальное

Posted: Mon 05 Oct, 2009 20:16
by Александр Кряжев
Я прочитал и даже на дату сообщения посмотрел, на всякий случай. Ощущение, что "дельное предложение" на пару лет опоздало. :ha:

Добавить поддержку UNICODE

Posted: Mon 09 Jan, 2017 12:17
by StarWind
не хватает поддержки UNICODE в именах файлов
например папки или файлы с именами иероглифами в ФАРе отображаются просто квадратиками

Добавить поддержку UNICODE

Posted: Mon 09 Jan, 2017 14:15
by HaRT
StarWind wrote: папки или файлы с именами иероглифами в ФАРе отображаются просто квадратиками
А команда “cmd.exe /c dir” в той же консоли неужто их нормально выводит? Юникод поддержан ещё с Фар 2 (уже много лет). Выставьте для консольного окна подходящий шрифт, и будут Вам нормальные имена файлов. Если не поможет, копайте в сторону CHCP. Пользуйтесь поиском по форуму.

Сначала Unicode-имена, потом всё остальное

Posted: Tue 10 Jan, 2017 07:42
by StarWind
HaRT wrote: Выставьте для консольного окна подходящий шрифт, и будут Вам нормальные имена файлов.
Каюсь. У меня просто не получалось заставить все это работать. Шрифт выставлял Lucida console. с CHCP игрался - всё без толку.
Единственное что помогло - завернул ФАР в ConEmu - там сразу все заработало как надо.