В файле много специальных символов. Как заменить?

  1. Оболочка не знает, ядро ​​знает. См. Какие типы исполняемых файлов существуют в Linux? и связанные статьи для получения подробной информации. Загрузчик ядра загружает двоичный файл и, при необходимости, его интерпретатор (, который ld.soдля динамических двоичных файлов ).

  2. Каждая реализация ld.soзависит от формата -.

  3. Да, либо путем добавления бинарного загрузчика в ядро, либо с помощью binfmt_misc. См. В чем магия Моно? для получения подробной информации.

0
22.03.2021, 08:25
1 ответ

Вы используете локаль ISO -8859, тогда как файл имеет формат UTF -8.

Мое предложение состоит в том, чтобы сгенерировать соответствующую локаль UTF -8 для вашей системы и использовать ее (постоянно )вместо текущей.

К сожалению, вы не сообщили нам свою ОС или дистрибутив Linux, поэтому вот как настроить локаль в системах типа Debian

dpkg-reconfigure locales

Как root, выберите en_USтот, который включает UTF -8. Сделайте его по умолчанию, если это ваша система

0
28.04.2021, 22:58

Теги

Похожие вопросы