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

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

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

Post by citRiks »

Latest post of the previous page:

Отмечу вот что, если у вас есть бардак descript.ion, то ..
Не, так не интересно сначала предыстория:
Была у меня какя-то неконсистентность непонятная.
Кириллица превращалась в крякозбры, чтобы не делал.
Менял умолчательные кодировки ФАРа,
занимался far:config:Descriptions.SaveInUTF & Editor.AddUnicodeBOM,
занимался самим descript.ion,
все впустую. был очень злой.
полез читать форум, нашел этоу тему, прочитал ее всю,
нашел другие темы, прочитал их все.
И стал еще злее.
..
Потом удалил descript.ion СОВСЕМ, и создал его заново (CtrlZ) задав какой-то кириллический текст.
И все стало кириллически-УТФ8-прекрасно.
Last edited by citRiks on Tue 14 Apr, 2020 18:27, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

Интересно а какой из инструментов (помимо фара) до сих пор использует descript.ion / files.bbs.

Кто-то пользуется?
https://t.me/FarManager — Telegram чат
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

1. Софт моего провайдера при скачивании файлов с хранилища провайдера позволял (опционально) добавлять в files.bbs исходный url и краткое описание файла. Правда, последний раз я залезал туда года 2 назад. Есть подозрение, что какие-то правообладатели потребовали прикрыть хранилище и нелицензированное распространение софта через него.
2. В любом случае кодировка такого файла (умолчательная!) должна обеспечивать возможность написания описания файла с любым именем, которое позволяет создать файловая система. На мой взгляд, нужно вести их по умолчанию в utf-8. А то тупик получается: файл с именем фисqwe«zxcячс.aaa есть, а описание к нему не ввести. А китайцам каково с их(ними) иероглифами???!!!
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post 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 лет назад), просили после бом добавить перенос строки, и пр.
https://t.me/FarManager — Telegram чат
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

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

П.С.
USDownloader использует.
TakeCommand до сих пор поддерживает.
Разум когда-нибудь победит.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

Smitis wrote: Sun 25 Apr, 2021 17:37 USDownloader использует.
В какой кодировке пишет, и как справляется с юникодом в именах?
Smitis wrote: Sun 25 Apr, 2021 17:37 TakeCommand до сих пор поддерживает.
Тот же вопрос.
https://t.me/FarManager — Telegram чат
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

Разработчики сделали, на мой взгляд, абсолютно универсально и гибко:
(а) ввели настройку.
(б) независимо от настройки при наличии BOM кодировка берётся по нему. А это значит, что в принципе возможна любая кодировка с BOM (не только utf-8) (не проверено - логические выводы). Поэтому мне кажется обсуждение потеряло актуальность…
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

John Doe wrote: Sun 25 Apr, 2021 17:47 В какой кодировке пишет, и как справляется с юникодом в именах?
Честно говоря, не помню. Давно не пользовался. Кажется в 1251.
TakeCommand - до недавнего времени 866. Сейчас UTF-8. Плюс с потоками что-то намутили, конвертация описаний в потоки ntfs и обратно.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

Smitis wrote: Fri 30 Apr, 2021 18:55Сейчас UTF-8
Файл с bom?
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

Smitis wrote: Fri 30 Apr, 2021 18:55 Плюс с потоками что-то намутили
А что именно?
Потоки были бы хорошо, если бы MS сами на них не забили..
https://t.me/FarManager — Telegram чат
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

John Doe,
Скажу честно, эту возможность TakeCommand я не использовал никогда, знаю, что она есть, знаю, что было заявлено UTF8 и всё. Надо проверять
John Doe wrote: Fri 30 Apr, 2021 19:10 Потоки были бы хорошо, если бы MS сами на них не забили..
Главное - потоки поддерживаются не всеми файловыми системами.
Разум когда-нибудь победит.
Post Reply

Return to “Обсуждение Far Manager”