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

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

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

1 ответ1

0

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

  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
    

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

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