Войти

Показать полную графическую версию : Кодировка 1251 в Линуксе


Qk3
10-01-2019, 22:40
Установил Линукс Минт. Открыл читать книгу в формате *.txt. Кракозябры. Какой установить текстовый редактор, чтобы можно было читать книги в кодировке 1251?

Jula0071
10-01-2019, 22:55
Никакой. Дебильные национальные кодировки давно ушли в прошлое, уже 20+ лет как придумали Unicode.

Конвертируйте текст в UTF-8 при помощи iconv. Если есть чуть мозга, то справитесь самостоятельно.

Qk3
10-01-2019, 23:04
Понял. Большое спасибо!

YuS_2
11-01-2019, 07:34
Понял. »
Вот это правильно, ибо искусственно культивируемый "геморрой", это слишком радикальное решение, особенно для обычного текстового формата... :)

Jula0071
11-01-2019, 18:07
искусственно культивируемый "геморрой" »
Этот геморрой с однобайтными кодировками имел какой-то смысл во времена дискет и аналоговых модемов – как никак двухкратная экономия объёма в случае не форматированного не сжатого русского текста, но сегодня... Впрочем, никто не запрещает любителям устаревших решений воткнуть себе локаль ru_RU.CP1251 или ru_RU.KOI8-R.

YuS_2
11-01-2019, 18:13
во времена дискет и аналоговых модемов »
а перфокарт? :)

Jula0071
11-01-2019, 18:20
а перфокарт? »
Я в те времена пешком под стол ходил, а к тому времени, когда у меня появился первый ПК, они уже вымерли. Да и не было юникода тогда, а во времена модемов-дискет – вполне уже был, но не пользовался популярностью. Да и сейчас живы сайты в CP1251, причём, что забавно, без хедеров типа Content-Encoding: gzip

Qk3
13-01-2019, 08:30
но сегодня... »А сегодня ресурсов много, можно заниматься расточительством.. :)
Рациональность превратилась в мотовство.

Busla
13-01-2019, 11:36
Дебильные национальные кодировки давно ушли в прошлое, уже 20+ лет как придумали Unicode.
Конвертируйте текст в UTF-8 »
Этот геморрой с однобайтными кодировками имел какой-то смысл во времена дискет и аналоговых модемов »
То же самое можно про UTF-8 сказать. UTF-8 - это не менее геморройный компромисс переходного этапа. Если не нужна совместимость со старым софтом, стоит ориентироваться сразу на UTF-16.

Kent
13-01-2019, 21:46
Какой установить текстовый редактор, чтобы можно было читать книги в кодировке 1251? »
Большинство текстовых редакторов автоматически определяют кодировку текста и выдают в читаемом виде.
Kate, Mousepad, Gedit — выбирайте для своего DE.

Qk3
14-01-2019, 13:35
Kate, Mousepad, Gedit »Ах, если бы я мог понять как их установить.
Скачал архив. Открыл. И грустно стало..

Jula0071
14-01-2019, 16:39
Большинство текстовых редакторов автоматически определяют кодировку текста и выдают в читаемом виде. »
Для этого должна быть установлена соответствующая локаль. Эх, ладно, открою секрет полишинеля - текст можно читать в любом браузере. И в нём же можно выставить кодировку.

zai
19-01-2019, 20:48
если бы я мог понять как их установить »
Попробуй установить Kate, в его настройках можешь поменять все что угодно
apt-get install kate, но посмотри, чтоб он не подтянул за собой весь KDE




© OSzone.net 2001-2012