Отображение файлов в консоли linux

У меня есть файл (Допустим csv). Если я открываю его в консоли (cat или less), или в sublime-text, то некоторые поля могут содержать посторонние символы (В sublime вроде <0x1c> или <0x10>), в консоли - квадратик с цифрами, в виме - ^\ или ^P

В тоже время, если открть файл в pandas (read_csv) или в libreoffice, то поля выглядят корректно.

Как я понимаю, это проблема с кодировкой, но не могу ее решить.

Что можно сделать для корректного просмотра файла в консоли или других текстовых редакторах?


Ответы (1 шт):

Автор решения: Sergey

0x10 - DATA LINK ESCAPE. Означает, что следующий за ним управляющий символ должен восприниматься как данные, а не как управляющий символ.

0x1c - INFORMATION SEPARATOR FOUR - предназначался для разделения полей в базах данных

Скорее всего, проблема не в кодировке, а в том, какая программа писала этот файл.

→ Ссылка