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

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

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

Post by ccaid »

Far2 b992 x86
WinXP rus sp3
Берем файл с кодировкой 1200 (создаем новый, если нет под рукой), открываем в редакторе и пытаемся сменить кодовую страницу, нажимая Shift-F8 - ничего не происходит.
Во вьюере все работает правильно.
Фар делают добрые люди
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

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

Post by t-rex »

Так задумано.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

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

Post by ccaid »

Отсутствие наиболее предполагаемой реакции озадачивает пользователя.
Если переключение кодировок отключено во избежание повреждения файла, то можно было бы этого добиться по-другому. Вот, например, файл в кодировке ANSI или UTF-8 нельзя переключить на кодировки: UTF-7 и обе UTF-16 - эти строчки неактивны. И здесь сделать так же - все строчки неактивны, кроме текущей.
Фар делают добрые люди
osa
Posts: 14
Joined: Mon 02 Feb, 2009 08:39

Far 2 и unicode view edit

Post by osa »

Приятного времени суток, многоуважаемые разработчики.
Запутался немного.
при просмотре файла и при редактировании (например doc файла, который в unicode)
во первом фаре при нажатии Shift+F8 был выбор unicode и можно было прочитать текст
а во втором нету (
кстати как и папки Addons\Tables (в первом есть, а во втором нет)

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

и второй вопросик
при переключении в режиме редактирования в UTF-8 выдается предупреждение о том, что файл содержит символы, которые не могут правильно транслироватся с этой кодировек и не рекомендуется сохранять этот файл.
Так вот запоминается последняя кодировка в которой редактировалось и при открытии всех файлов такое предупреждение.
Можно ли его отключить ?
User avatar
daregod
Posts: 103
Joined: Wed 16 Mar, 2005 16:51

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

Post by daregod »

Показывать менюшку с неактивными элементами хорошая идея.
eugene128736871
Posts: 5
Joined: Fri 09 Jul, 2010 11:18

utf7

Post by eugene128736871 »

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

Кроме того при редактировании файла utf-16 нет возможности сменить кодировку. Это баг, мне кажется, а не фича :(
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: utf7

Post by zg »

eugene128736871 wrote:Кроме того при редактировании файла utf-16 нет возможности сменить кодировку. Это баг, мне кажется, а не фича :(
баг— это не читать правила перед постингом на форуме. 2.1.3/2.1.4.
LAT
Posts: 343
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 22 times
Been thanked: 39 times

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

Post by LAT »

Не знаю уже, что и предполагать. :(
Не подскажите, как сменить кодировку файла во вложении (например, на cp-1251)?
И кстати, чем может быть вызвана проблема со сменой кодировки?
1200.rar
(129 Bytes) Downloaded 232 times
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

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

Post by sToLp »

в редакторе ShiftF2 - "сохранить как"

и не меняя даже имени поменять кодовую страницу
LAT
Posts: 343
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 22 times
Been thanked: 39 times

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

Post by LAT »

Да я не о том (виноват, сумбурно и некорректно поставил задачу). Но спасибо за совет. Можно еще просто скопировать содержимое, удалить файл и создать его с тем же именем. Но вопрос в следующем.
При редактировании файла (стандартно, F4) для него в редакторе используется кодировка 1200 (UTF-16). Остальные кодировки просто недоступны (ни по F8, ни по SHIFT+F8). На основании чего FAR устанавливает именно такую кодировку?
ЗЫ. Впервые сталкиваюсь с такой ситуацией, и просто не могу понять, чем данный файл отличается от обычных (скажем, создаваемых по SHIFT+F4).
ЗЗЫ. Думал, дело в потоках, но streams Руссиновича их наличие не показывает.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

Ай-ай-ай, зря вы ступили на эту скользкую тропу: Правила, 2.1.3
LAT wrote:На основании чего FAR устанавливает именно такую кодировку?
BOM.
Можно увидеть во вьювере, переключившись в hex (F4).
https://t.me/FarManager — Telegram чат
LAT
Posts: 343
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 22 times
Been thanked: 39 times

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

Post by LAT »

John Doe wrote:BOM.
Можно увидеть во вьювере, переключившись в hex (F4).
:facepalm: Точно. А я почему-то и не подумал об этом :oops: . Спасибо.
agb
Posts: 14
Joined: Sat 22 Dec, 2007 12:27

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

Post by agb »

Приветствую!

Как в фаре 2 поставить новую кодировку 1200?
Сейчас он файлы с русским языком он в этой кодировке отображает, а принудительно я ее включить не могу.
Last edited by agb on Thu 03 Mar, 2011 14:44, edited 1 time in total.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

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

Post by Alexey Samlyukov »

F1 тебе в помощь.
agb
Posts: 14
Joined: Sat 22 Dec, 2007 12:27

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

Post by agb »

Нашел указание UTF-16 (1200) при создании файла.
А в списке кодировок Shift+F8 эта кодировка серая. В результате фар автоматом "помнит" кодировку 1251, которая была у этого файла раньше, а новую (1200) не показывает.
Locked

Return to “Нужна помощь”