Page 10 of 11

Re: Описания файлов (descript.ion)

Posted: Mon 23 Aug, 2010 16:03
by AnrDaemon

Latest post of the previous page:

Добавьте newline после BOM, пожалуйста...
На счёт "никто корректно не сможет работать" - наглая ложь, у меня почти все инструменты binary safe. (ACDSee - исключение, но я им только читаю дескрипшены)

Re: Описания файлов (descript.ion)

Posted: Mon 23 Aug, 2010 16:56
by Victorian
Ещё бы неплохо этот BOM вставлять всегда (опционно) при сохранении файла в UTF, например после переключения кодировки из 1251.
Часто используемый приём по лечению кодировок, когда текст в Clipboard помещается и затем вставляется уже в новой кодировке.
А также желательно не допускать попадения BOM в текст после выхода из HEX-просмотра, после опять-таки переключения кодировок.

Кстати, тоже плохо, что при создании пустого файла в кодировке UTF-16 не формируется BOM-код перед записью заполненного вручную файла. Практически все программы приучены работать с BOM-кодом, хорошо бы (опционно в настройках) текст помечать, чтобы не создавать лишних проблем.

Re: Описания файлов (descript.ion)

Posted: Mon 23 Aug, 2010 17:13
by AnrDaemon
Victorian wrote:А также желательно не допускать попадения BOM в текст после выхода из HEX-просмотра, после опять-таки переключения кодировок.
Это уже бага редактора, IMO.

Re: Описания файлов (descript.ion)

Posted: Mon 23 Aug, 2010 21:06
by John Doe
Victorian
Вы думаете чем плох оффтопик? Тем что придёт злой модератор и всех забанит?
А вот и нет: просто ваши (потенциально конструктивные) идеи останутся навсегда похоронеными в недрах совершенно посторонней темы.

P.S.
Ещё один надёжный способ сделать так чтобы ваше сообщение проигнорировали: смешать несколько разных проблем в кучу.
Но не мне вас учить: этим приёмом вы владеете в совершенстве.

Кодировки в descript.ion / files.bbs

Posted: Fri 10 May, 2019 14:11
by MACTEPOB AB
Я пользуюсь Far-ом с первых его версий,
и давно испытываю некоторые трудности
(впрочем - решабельные, но...)
с тем, что обсуждается в этой теме,
а именно с отсутствием выбора кодировки
в файлах descript.ion

ПРОСТОЙ ПРИМЕР:
Из БД генерю статические HTML,
рассовывая их по папкам.

В HTML я пишу в кодировке 1251,
а подписи (вынужден) в 866

Казалось бы, простая задачка:
дать возможность пользователю
самому решать, в какой кодировке
писать в descript.ion

Я сам - программист-математик (опыт 40 лет).
Я понимаю: сложность решения этой задачи ничтожна,
а потому мне непонятно: чем вызвана эта упёртость разработчиков,
которые навязывают пользователям кодировку 866

Кодировки в descript.ion / files.bbs

Posted: Fri 10 May, 2019 15:40
by DrKnS
MACTEPOB AB wrote: Fri 10 May, 2019 14:11 чем вызвана эта упёртость разработчиков
Тем, что они крайне неприятные люди (и они знают это).


Кодировки в descript.ion / files.bbs

Posted: Tue 14 Apr, 2020 18:25
by citRiks
Отмечу вот что, если у вас есть бардак descript.ion, то ..
Не, так не интересно сначала предыстория:
Была у меня какя-то неконсистентность непонятная.
Кириллица превращалась в крякозбры, чтобы не делал.
Менял умолчательные кодировки ФАРа,
занимался far:config:Descriptions.SaveInUTF & Editor.AddUnicodeBOM,
занимался самим descript.ion,
все впустую. был очень злой.
полез читать форум, нашел этоу тему, прочитал ее всю,
нашел другие темы, прочитал их все.
И стал еще злее.
..
Потом удалил descript.ion СОВСЕМ, и создал его заново (CtrlZ) задав какой-то кириллический текст.
И все стало кириллически-УТФ8-прекрасно.

Кодировки в descript.ion / files.bbs

Posted: Tue 20 Apr, 2021 17:53
by John Doe
Интересно а какой из инструментов (помимо фара) до сих пор использует descript.ion / files.bbs.

Кто-то пользуется?

Кодировки в descript.ion / files.bbs

Posted: Tue 20 Apr, 2021 18:22
by buniak_a_h
1. Софт моего провайдера при скачивании файлов с хранилища провайдера позволял (опционально) добавлять в files.bbs исходный url и краткое описание файла. Правда, последний раз я залезал туда года 2 назад. Есть подозрение, что какие-то правообладатели потребовали прикрыть хранилище и нелицензированное распространение софта через него.
2. В любом случае кодировка такого файла (умолчательная!) должна обеспечивать возможность написания описания файла с любым именем, которое позволяет создать файловая система. На мой взгляд, нужно вести их по умолчанию в utf-8. А то тупик получается: файл с именем фисqwe«zxcячс.aaa есть, а описание к нему не ввести. А китайцам каково с их(ними) иероглифами???!!!

Кодировки в descript.ion / files.bbs

Posted: Tue 20 Apr, 2021 19:27
by John Doe
buniak_a_h wrote: Tue 20 Apr, 2021 18:22 при скачивании файлов с хранилища провайдера позволял
Интересует больше софт для работы с файлами, типа 4dos, total commander.
buniak_a_h wrote: Tue 20 Apr, 2021 18:22 На мой взгляд, нужно вести их по умолчанию в utf-8.
Это очень легко, если использование описаний ограничивается фаром, но вот если перевернуть пару страниц, то можно почитать что у людей не всё хорошо было (10 лет назад), просили после бом добавить перенос строки, и пр.

Кодировки в descript.ion / files.bbs

Posted: Sun 25 Apr, 2021 17:37
by Smitis
John Doe wrote: Tue 20 Apr, 2021 17:53 Интересно а какой из инструментов (помимо фара) до сих пор использует descript.ion
Самописный считается? У меня есть "запускатель" - берёт из descript.ion строку, относящуюся непосредственно к запускателю и выполняет эту строку как внешнюю программу. Такая вот извращённая замена ярлыков/линков.

П.С.
USDownloader использует.
TakeCommand до сих пор поддерживает.

Кодировки в descript.ion / files.bbs

Posted: Sun 25 Apr, 2021 17:47
by John Doe
Smitis wrote: Sun 25 Apr, 2021 17:37 USDownloader использует.
В какой кодировке пишет, и как справляется с юникодом в именах?
Smitis wrote: Sun 25 Apr, 2021 17:37 TakeCommand до сих пор поддерживает.
Тот же вопрос.

Кодировки в descript.ion / files.bbs

Posted: Sun 25 Apr, 2021 19:28
by buniak_a_h
Разработчики сделали, на мой взгляд, абсолютно универсально и гибко:
(а) ввели настройку.
(б) независимо от настройки при наличии BOM кодировка берётся по нему. А это значит, что в принципе возможна любая кодировка с BOM (не только utf-8) (не проверено - логические выводы). Поэтому мне кажется обсуждение потеряло актуальность…

Кодировки в descript.ion / files.bbs

Posted: Fri 30 Apr, 2021 18:55
by Smitis
John Doe wrote: Sun 25 Apr, 2021 17:47 В какой кодировке пишет, и как справляется с юникодом в именах?
Честно говоря, не помню. Давно не пользовался. Кажется в 1251.
TakeCommand - до недавнего времени 866. Сейчас UTF-8. Плюс с потоками что-то намутили, конвертация описаний в потоки ntfs и обратно.

Кодировки в descript.ion / files.bbs

Posted: Fri 30 Apr, 2021 19:08
by John Doe
Smitis wrote: Fri 30 Apr, 2021 18:55Сейчас UTF-8
Файл с bom?

Кодировки в descript.ion / files.bbs

Posted: Fri 30 Apr, 2021 19:10
by John Doe
Smitis wrote: Fri 30 Apr, 2021 18:55 Плюс с потоками что-то намутили
А что именно?
Потоки были бы хорошо, если бы MS сами на них не забили..