Создание текстового файла

Здесь можно сообщить о найденных багах в Far.
Post Reply
av
Posts: 3
Joined: Tue 10 Apr, 2018 13:31

Создание текстового файла

Post by av » Tue 10 Apr, 2018 13:51

Давно обратил внимание на интересную вещь, которая кочевала от версии к версии и до сих пор меня не тревожила. Но сейчас даже зарегился вот на форуме, чтобы попросить исправить.
Версия 3.0 b5100 x64, может есть уже версии новее, но уверен, что и там этот баг есть.

Если создавать текстовый файл через Shift-F4, то размер файла всегда на 3байта больше, чем в фале записано.

Когда редактируешь файл, пересохраняешь - всё тоже самое - заходишь текст всё тот же. При этом, если файл cmd или bat - эти три самые лишние бита делают эти файлы незапускаемыми.
К примеру создаём 1.cmd с командой DOS -cmd, в файле 3 символа, но размер файла 6 байт
И выдаётся следующее собщение, где видим 3 кракозябы в начале файла
К сожалению не могу постить картинки или ссылки, поэтому скриншота нет. Вот что я скопировал, надеюсь, на форуме отобразиться:

D:\2d>´╗┐cls
'´╗┐cls' is not recognized as an internal or external command,
operable program or batch file.


Если ноутпадом пересохранять - файл остаётся незапускаемым. Приходится копировать весь текст в ноутпад и сохранять им, а не фаром, в этом случае размер уже бует 3 байта.
Ждем фиксов. Спасибо.

av
Posts: 3
Joined: Tue 10 Apr, 2018 13:31

Создание текстового файла

Post by av » Tue 10 Apr, 2018 13:56

Обновился до билда 5151 x64 из любопытства :)
Баг всё там же.

User avatar
HaRT
Moderator
Posts: 8548
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 76 times
Been thanked: 138 times

Создание текстового файла

Post by HaRT » Tue 10 Apr, 2018 14:09

av, в общих настройках редактора какая выставлена кодовая страница по умолчанию?
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

Создание текстового файла

Post by 2useven10 » Tue 10 Apr, 2018 14:45

av,
1) не создавайте файл в UTF8, если это для вас неразрешимая проблема.
2) для уже созданных файлов -- Shift+F2 -- выбрать не UTF кодировку или отключить добавление BOM -- Save

PS: вы всё что не понимаете называете багами?

av
Posts: 3
Joined: Tue 10 Apr, 2018 13:31

Создание текстового файла

Post by av » Wed 11 Apr, 2018 11:02

HaRT wrote:
Tue 10 Apr, 2018 14:09
в общих настройках редактора какая выставлена кодовая страница по умолчанию?
UTF-8
2useven10 wrote:
Tue 10 Apr, 2018 14:45
не создавайте файл в UTF8, если это для вас неразрешимая проблема.
Проблема понятна
2useven10 wrote:
Tue 10 Apr, 2018 14:45
для уже созданных файлов -- Shift+F2 -- выбрать не UTF кодировку или отключить добавление BOM -- Save
Спасибо, получилось.
2useven10 wrote:
Tue 10 Apr, 2018 14:45
PS: вы всё что не понимаете называете багами?
Всё что описано в первом сообщении, для простого пользователя, как я, выглядит как баг. Извините.

User avatar
HaRT
Moderator
Posts: 8548
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 76 times
Been thanked: 138 times

Создание текстового файла

Post by HaRT » Wed 11 Apr, 2018 13:25

av wrote:
Wed 11 Apr, 2018 11:02
для простого пользователя, как я, выглядит как баг
Даже простой пользователь должен либо изучить конфигурацию инструмента, либо хотя бы, создав файл по ShiftF4, обратить внимание на 65001 в строке статуса вверху редактора и по документации разобраться, что это означает.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

Return to “Глюки и баги”