Символы, отличные от ASCII, обрабатываются неправильно в командной строке

У меня проблема с символами, отличными от ASCII, в терминале на Mac. Если я напишу:

echo ÆØÅ 

Затем нажмите «Ввод», «Стрелка вверх», «Стрелка влево», чтобы курсор находился между Ø и Å, а затем записал X, затем Å преобразуется в «?», И если я нажму «Ввод», будет повторяться следующее:

 ÆØ?X? 

Нажатие Ctrl + A и Ctrl + E с введенными не-ASCII-символами также вызывает беспорядок.

Мои настройки следующие:

 ~/.profile: export LC_ALL="nb_NO.UTF-8" ~/.inputrc: set input-meta on set output-meta on set convert-meta off Terminal > Settings > Advanced > Declare terminal as: xterm 

LC_ALL не влияет. Изменение настроек .inputrc , похоже, еще хуже.

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

One Solution collect form web for “Символы, отличные от ASCII, обрабатываются неправильно в командной строке”

nb_NO.UTF-8 действительно не существовало. Переход на no_NO.UTF-8 решил проблему. На самом деле проблема была введена LANG = C, которая была установлена ​​по какой-то другой причине. Удаление этого делает OS X установленным LC_CTYPE = UTF-8 по умолчанию, который работает из коробки.

  • Комбинация клавиш для вставки символов без клавиатуры
  • Неверная сортировка по en_US.UTF-8
  • Gzip удаляет значения ASCII
  • Безопасно ли использовать tar, даже если в именах файлов и путях есть некоторые символы, отличные от ASCII?
  • Как я могу определить странный персонаж?
  • В bash, как я могу конвертировать Unicode Codepoint в печатный символ?
  • Ввод символов Юникода по имени
  • Невозможно получить vim для распознавания unicode
  • потеря поддержки unicode urxvt при входе в систему как пользователь, корневая оболочка имеет их
  • Как я могу печатать таблицы utf-8 и unicode из терминала?
  • Граница Tmux разделена на rxvt
  • Linux и Unix - лучшая ОС в мире.