Page 1 of 3

Не работает Shift-F8

Posted: Mon 15 Jun, 2009 16:20
by ccaid
Far2 b992 x86
WinXP rus sp3
Берем файл с кодировкой 1200 (создаем новый, если нет под рукой), открываем в редакторе и пытаемся сменить кодовую страницу, нажимая Shift-F8 - ничего не происходит.
Во вьюере все работает правильно.

Re: Не работает Shift-F8

Posted: Mon 15 Jun, 2009 16:20
by t-rex
Так задумано.

Re: Не работает Shift-F8

Posted: Mon 15 Jun, 2009 18:01
by ccaid
Отсутствие наиболее предполагаемой реакции озадачивает пользователя.
Если переключение кодировок отключено во избежание повреждения файла, то можно было бы этого добиться по-другому. Вот, например, файл в кодировке ANSI или UTF-8 нельзя переключить на кодировки: UTF-7 и обе UTF-16 - эти строчки неактивны. И здесь сделать так же - все строчки неактивны, кроме текущей.

Far 2 и unicode view edit

Posted: Fri 26 Jun, 2009 09:22
by osa
Приятного времени суток, многоуважаемые разработчики.
Запутался немного.
при просмотре файла и при редактировании (например doc файла, который в unicode)
во первом фаре при нажатии Shift+F8 был выбор unicode и можно было прочитать текст
а во втором нету (
кстати как и папки Addons\Tables (в первом есть, а во втором нет)

я так понял что просто разбито на разные UTF. и вариант для word - UTF-16
а почему тогда нельзя редактировать в UTF-16 ? только в UTF-8

и второй вопросик
при переключении в режиме редактирования в UTF-8 выдается предупреждение о том, что файл содержит символы, которые не могут правильно транслироватся с этой кодировек и не рекомендуется сохранять этот файл.
Так вот запоминается последняя кодировка в которой редактировалось и при открытии всех файлов такое предупреждение.
Можно ли его отключить ?

Re: Не работает Shift-F8

Posted: Fri 31 Jul, 2009 11:23
by daregod
Показывать менюшку с неактивными элементами хорошая идея.

utf7

Posted: Thu 29 Jul, 2010 01:41
by eugene128736871
Баги с кодировками во вьювере и редакторе. Билд 1627.
Во вьювере: файл в кодировке utf-7 показывается во вьювере как ansi. Переключить на utf-7 нет возможности - строка заблокирована. Строчка "автоматическое определение" тоже заблокирована.
В редакторе: то же самое, но еще заблокированы utf-16 BE и LE.

Кроме того при редактировании файла utf-16 нет возможности сменить кодировку. Это баг, мне кажется, а не фича :(

Re: utf7

Posted: Thu 29 Jul, 2010 09:04
by zg
eugene128736871 wrote:Кроме того при редактировании файла utf-16 нет возможности сменить кодировку. Это баг, мне кажется, а не фича :(
баг— это не читать правила перед постингом на форуме. 2.1.3/2.1.4.

Невозможно сменить кодировку файла

Posted: Fri 27 Aug, 2010 22:26
by LAT
Не знаю уже, что и предполагать. :(
Не подскажите, как сменить кодировку файла во вложении (например, на cp-1251)?
И кстати, чем может быть вызвана проблема со сменой кодировки?
1200.rar
(129 Bytes) Downloaded 232 times

Re: Как сменить кодировку файла?

Posted: Fri 27 Aug, 2010 22:36
by sToLp
в редакторе ShiftF2 - "сохранить как"

и не меняя даже имени поменять кодовую страницу

Re: Как сменить кодировку файла?

Posted: Sat 28 Aug, 2010 22:55
by LAT
Да я не о том (виноват, сумбурно и некорректно поставил задачу). Но спасибо за совет. Можно еще просто скопировать содержимое, удалить файл и создать его с тем же именем. Но вопрос в следующем.
При редактировании файла (стандартно, F4) для него в редакторе используется кодировка 1200 (UTF-16). Остальные кодировки просто недоступны (ни по F8, ни по SHIFT+F8). На основании чего FAR устанавливает именно такую кодировку?
ЗЫ. Впервые сталкиваюсь с такой ситуацией, и просто не могу понять, чем данный файл отличается от обычных (скажем, создаваемых по SHIFT+F4).
ЗЗЫ. Думал, дело в потоках, но streams Руссиновича их наличие не показывает.

Re: Как сменить кодировку файла?

Posted: Sun 29 Aug, 2010 01:04
by John Doe
Ай-ай-ай, зря вы ступили на эту скользкую тропу: Правила, 2.1.3
LAT wrote:На основании чего FAR устанавливает именно такую кодировку?
BOM.
Можно увидеть во вьювере, переключившись в hex (F4).

Re: Как сменить кодировку файла?

Posted: Sun 29 Aug, 2010 12:39
by LAT
John Doe wrote:BOM.
Можно увидеть во вьювере, переключившись в hex (F4).
:facepalm: Точно. А я почему-то и не подумал об этом :oops: . Спасибо.

Кодировка 1200 [решено]

Posted: Thu 03 Mar, 2011 14:01
by agb
Приветствую!

Как в фаре 2 поставить новую кодировку 1200?
Сейчас он файлы с русским языком он в этой кодировке отображает, а принудительно я ее включить не могу.

Re: Кодировка 1200

Posted: Thu 03 Mar, 2011 14:07
by Alexey Samlyukov
F1 тебе в помощь.

Re: Кодировка 1200

Posted: Thu 03 Mar, 2011 14:22
by agb
Нашел указание UTF-16 (1200) при создании файла.
А в списке кодировок Shift+F8 эта кодировка серая. В результате фар автоматом "помнит" кодировку 1251, которая была у этого файла раньше, а новую (1200) не показывает.