Показать сообщение отдельно
  #7  
Старый 03.12.2019, 12:13
Sergei Zhavoronkoff
Guest
 
Сообщений: n/a
По умолчанию Кодировки терминала

Sergei Zhavoronkoff написал(а) к Michael Baryshnikov в Dec 19 10:16:38 по местному времени:

Нi, Michael!

02 дек 19 17:28, Michael Baryshnikov -> Sergei Zhavoronkoff:

MB> AFAIR в голдеде текст в DOS-866 (aka IBM-866)
Под досом да.

Если я правильно понимаю, у нас в настройках терминала ("на голдед") стоит локаль koi8-r.
Так так маковский дед портирован с линуксового (наверняка) то там должен быть кои8-р, тк никто не портировал его (переводы) в нативный для маковской консоли utf-8.

Привожу пример:

1. исходный текстовик в utf-8: ex1_utf8.txt

-Cut On ex1_utf-8.txt-
п*я┐я─я▐я┴п╟я▐ п╪п╟я┌я▄ п╫п╦п╨п╬пЁп╢п╟ п╫п╣ я│я┌п╟п╫п╣я┌ п╬я┌я├п╬п╪.
-Cut Off ex1_utf-8.txt-

2. Делаем его в koi8-r:
$ iconv -f utf-8 -t koi8-r ex1utf-8.txt > exkoi8-r.txt

-Cut On ex_koi8-r.txt-
Курящая мать никогда не станет отцом.
-Cut Off ex_koi8-r.txt-

3. Делаем исходник в IBM866, а за одно и CP866 (че они обе в хелпе пишут :):
$ iconv -f utf-8 -t ibm866 ex1utf-8.txt > exibm866.txt
$ iconv -f utf-8 -t cp866 ex1utf-8.txt > excp866.txt

-Cut On ex_ibm866.txt-
┼ЦЮОИ═О ╛═БЛ ╜╗╙╝ё╓═ ╜╔ АБ═╜╔Б ╝БФ╝╛.
-Cut Off ex_ibm866.txt-

-Cut On ex_cp866.txt-
┼ЦЮОИ═О ╛═БЛ ╜╗╙╝ё╓═ ╜╔ АБ═╜╔Б ╝БФ╝╛.
-Cut Off ex_cp866.txt-

Я правильно все понимаю? Или если взять там iterm, там можно настраивать кодировку под приложуху?
У меня везде крокозябры под консолью. Кроме mc и goldeda, там только имена файлов и так, как в примерах.

Варик номер 2, сделать Деду нативный utf-8. Вроде 1 скриптик на 10 минут получается.
И везде норм кирилица!

ЗЫ Текст из заметок у меня из буфера никак не вставляет: ни по cmd-v, ни через меню, ни из меню деда/другой консольной проги.

WBR, Sergei.

--- binkd/1.1a-94/Darwin | hpt/mac 1.9.0-cur | GoldED+/OSX 1.1.5-b20170303
Ответить с цитированием