Кодировка в sc -- что делать елсли кракозяблы?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Кодировка в sc -- что делать елсли кракозяблы?

Сообщение azsx »

Есть консольные текстовые таблицы sc. Я хочу их юзать для файла расходов, но... При вводе русских букв в нём кракозяблы. Настоящие линуксоиды зашли бы в код и поправили бы чо нибудь, но я так ещё не умею.
Скажите, пожалуйста, вот на примере программы sc. Как нужно решать проблемы с кодировками?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Кодировка в sc -- что делать елсли кракозяблы?

Сообщение Bizdelnick »

Ха! Это ж Гослинг писал. Когда он делал что-то пригодное к использованию?
Если интересует тру-юникс-вей, то это — текстовый редактор и DSV.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Кодировка в sc -- что делать елсли кракозяблы?

Сообщение azsx »

Райан Гослинг?
а что такое dsv?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Кодировка в sc -- что делать елсли кракозяблы?

Сообщение Bizdelnick »

azsx писал(а):
04.06.2018 14:13
Райан Гослинг?
Кто это? Нет, Джеймс, конечно.
azsx писал(а):
04.06.2018 14:13
а что такое dsv?
Delimiter-separated values навроде passwd.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Кодировка в sc -- что делать елсли кракозяблы?

Сообщение azsx »

Bizdelnick то есть ваш совет это писать типа:
05.06.2018;молоко;50 рублей
05.06.2018;сметана;70 рублей
в любом текстовом редакторе и сохранять как csv файл? Верно?
А итоги чем считать?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Кодировка в sc -- что делать елсли кракозяблы?

Сообщение Bizdelnick »

azsx писал(а):
05.06.2018 12:29
сохранять как csv файл?
Не совсем. CSV — это семейство несовместимых между собой форматов, причём большинство их из-за переусложнённости довольно кривые (не позволяют однозначно сохранять некоторые последовательности символов). DSV — предельно простой формат: используется два разделителя ­— для колонок и рядов (например ":" и перевод строки), если разделитель встречается внутри поля — он экранируется (например "\:"), также внутри поля надо экранировать экранирующий символ ("\\"); остальные символы всегда означают сами себя. Парсить DSV намного проще.
azsx писал(а):
05.06.2018 12:29
А итоги чем считать?
Написать простую программку для парсинга. Или просто глазами.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Кодировка в sc -- что делать елсли кракозяблы?

Сообщение azsx »

жаль что других вариантов нет.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Кодировка в sc -- что делать елсли кракозяблы?

Сообщение NickLion »

azsx
Можете попробовать https://github.com/andmarti1424/sc-im
Спасибо сказали:
Ответить