BOM для UTF-8 по умолчанию

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Post Reply

<t>Должен ли быть включен BOM для UTF-8 по умолчанию</t>

Да
12
52%
Нет
11
48%
 
Total votes: 23

User avatar
techie
Posts: 782
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 33 times
Been thanked: 3 times

BOM для UTF-8 по умолчанию

Post by techie » Mon 22 Jun, 2015 06:58

В связи с тем, что предыдущее предложение было выведено в эху для демагогии http://forum.farmanager.com/viewtopic.php?p=130767 создаю новую тему с аргументацией, почему BOM должен быть выключен.

1. Люди не знают, что такое BOM
2. Ошибки, которые возникают при наличии этих невидимых символов, неочевидны

Список вещей, которые не понимают BOM и которые ломаются, если выставить UTF-8 в Far кодировкой по-умолчанию:
1. python pip - официальный инсталлятор для python пакетов, создаём requirements.txt, запускаем pip install -r requirements.txt

Code: Select all

...
   raise ValueError("Missing distribution spec", line)
alueError: ('Missing distribution spec', '\xef\xbb\xbfpywikibot')
2. git commit -F m - коммитит BOM как есть, вместо того, чтобы конвертнуть

EDIT: Добавил демократию.
EDIT2: Изменил сабж, чтобы не противоречил с опросом.
EDIT3: Изменил вопрос на "Должен ли быть включен BOM для UTF-8 по умолчанию"
EDIT4: Добавил глюк c Git из-за фаровского BOM

2useven10
Posts: 3967
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 169 times

Не включать BOM для UTF-8 по умолчанию

Post by 2useven10 » Mon 22 Jun, 2015 07:54

При любом выборе умолчания будут недовольные.
Многое можно настроить 'как нравится' через Default.farconfig.

User avatar
techie
Posts: 782
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 33 times
Been thanked: 3 times

Не включать BOM для UTF-8 по умолчанию

Post by techie » Mon 22 Jun, 2015 08:07

2useven10 wrote:При любом выборе умолчания будут недовольные.
Поэтому и добавил демократию, чтобы узнать сколько душ будет испытывать страдания в том или ином случае.

LAT
Posts: 240
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 10 times
Been thanked: 15 times

Не включать BOM для UTF-8 по умолчанию

Post by LAT » Mon 22 Jun, 2015 10:23

Не понятно, по какому поводу предлагается проголосовать.Название темы "Не включать BOM для UTF-8 по умолчанию", заголовок голосовалки "BOM для UTF-8 по умолчанию". Голосуем за "не включать" или "за BOM"? И что должен означать ответ "Нет"?
- нет, не согласен с предложением "не включать"?
- нет, не включать (т.е. согласен с предложением "не включать")?
- нет, не согласен, что "BOM для UTF-8 по умолчанию"?
Аналогичные вопросы с ответом "Да".
Нельзя ли четко сформулировать вопрос, выносимый на голосование? Желательно без формулировки его в виде отрицания. Наподобие: согласны ли вы, что в стандартной настройке FAR что-то по умолчанию должно быть включенным (или выключенным, или установленным в какое-то значение), или - согласны ли вы, что FAR должен по умолчанию что-то делать.

User avatar
techie
Posts: 782
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 33 times
Been thanked: 3 times

BOM для UTF-8 по умолчанию

Post by techie » Mon 22 Jun, 2015 13:00

LAT, спасибо за коммент. Исправил тему на "BOM для UTF-8 по умолчанию" и вопрос на "Должен ли быть включен BOM для UTF-8 по умолчанию". Так должно быть понятнее.

textExpanser
Posts: 74
Joined: Wed 11 Apr, 2007 18:23

BOM для UTF-8 по умолчанию

Post by textExpanser » Sat 08 Aug, 2015 20:19

В любом случае нужны разнообразные понятные настройки касательно кодировок. Уж в виде опций или конфига не знаю.
Опции удобнее, но их все больше (хотя если как-то по контексту их распределить, то не страшно, особенно если нужно периодически менять поведение - работа преимущественно с DOS файлами, потом может с Unicode, потом работа с Windows-1251 и т.д.). Как-то закреплять кодировку по-умолчанию и переключатель BOM для Unicode - вот это было бы полезно (можно сделать эти пункты в меню выбора кодировки - и по контексту подхлдит, и найти легко и под рукой всегда)


Uninstall
Posts: 22
Joined: Fri 17 Jun, 2011 18:48
Been thanked: 1 time

BOM для UTF-8 по умолчанию

Post by Uninstall » Sat 08 Aug, 2015 23:06

textExpanser wrote:в виде опций или конфига не знаю
Вот же есть решение
Не подходит?

Post Reply

Return to “Предложения и идеи”