1

Я недавно использовал команду localedef чтобы добавить поддержку нескольких локалей. После этого я заметил на своем терминале все пробелы, обратную косую черту, прямую косую черту и т.д., Вместо этого он показывает код UTF, например <0200> <002d> и т.д.

Я действительно хочу отключить это поведение, так как очень трудно читать команды.

Для большей ясности смотрите прикрепленный скриншот.

1 ответ1

1

Хорошо, это была проблема с терминалом. Каким-то образом localedef испортил конфигурацию терминала. stty sane исправил это для приложения Terminal. И по defaults delete com.googlecode.iterm2 исправил это для iTerm.

Ответ Джейми здесь Странные символы в OSX Terminal помогли мне. (Я не могу отдать голос, потому что я отдал всю свою репутацию за награду).

Редактировать: похоже, связано с тем, что настройки терминала в "Профили"> "Дополнительно"> "Задать переменные среды локали при запуске" отключены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .