Корейские имена файлов отображаются как ''$'\355\225\234\352\270\200''.' Txt'в iTerm2 на OSX HighSierra

С 2 дня назад, когда я вхожу ls в iTerm2(также приложение терминала по умолчанию) созданные мной каталоги отображаются как '0. PCR'и корейские имена файлов отображаются как ''$'\355\225\234\352\270\200''.txt',

введите описание изображения здесь

В окнах поиска все имена файлов правильно отображаются корейскими буквами

введите описание изображения здесь

но в терминале корейские файлы показываются как выше. Я использую zsh и oh-my-zsh, и я пытался найти похожие проблемы в Интернете, но я не могу найти тот же случай. Есть ли кто-нибудь, кто может описать, почему это происходит и как это исправить?

1 ответ

Я исправил это после добавления двух вещей.

  1. в моем ~/.zshrc

    export LANG=en_US.UTF-8
    export LC_CTYPE=en_US.UTF-8
    
  2. в моем ~/.inputrc

    set meta-flag on
    set input-meta on
    set output-meta on
    set convert-meta off
    

Спасибо Камиль и Гравити за ваши добрые комментарии.

Другие вопросы по тегам