"Обратный" ввод в редакторе

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
Gamecollector
Posts: 1
Joined: Sat 16 Jul, 2016 00:06

"Обратный" ввод в редакторе

Post by Gamecollector »

Alt+серые цифры вводит любой символ юникода в редакторе, после чего он дополнительно преобразовывается к текущей кодировке, если получится. Результат преобразования виден в строке состояния через "/".
Два возникших вопроса.
1) Есть ли возможность отображать оба байта для кодировок переменной длины, типа японской (Windows-CP932)? Как пример, 0x266A - допустимый символ для этой кодировки (81 F4), только это становится понятно лишь при записи. Сейчас для него виден только юникод, без /.
2) Есть ли возможность "обратного ввода"? То есть Alt плюс что-то из диапазона 128-255, на выходе получаешь символ юникода, соответствующий этой позиции в текущей кодировке. А то даже Windows-1252 не полностью с первыми 256 символами юникода совпадает и при попытке ввода, к примеру, 130 - записать результат не даёт.
Ну или как вариант - возможность записи без перекодировки всех символов "такого нет в кодовой странице" в обычные знаки вопроса, методом "чего введено, то и пишу"...
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

"Обратный" ввод в редакторе

Post by 2useven10 »

Gamecollector
1) можно виш на мантис
2) ввод кода(ов) в текущей кодировке можно реализовать макросом
Post Reply

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