urxvt: Непоследовательное поведение re: отображение юникода

463
0fnt

Я использую i3 в качестве моего оконного менеджера. Когда я открываю терминал с помощью сочетания клавиш по умолчанию, результирующий urxvt не может отображать символы Юникода. Но когда я открываю с помощью urxvt или urxvt -ls, это возможно.

Я сравнил выходные данные set, localeи xrdb -qони идентичны, за исключением случайного / oldpwd / time.

В чем может быть причина, почему я не вижу юникод в терминале, названном в его честь? Если это имеет значение, мой файл сохраняется в UTF8.

0

1 ответ на вопрос

2
Thomas Dickey

Если локаль, в которой работает ваш оконный менеджер, отличается, это может объяснить проблему. Это может произойти, если ваш системный языковой стандарт отличается от языкового стандарта, установленного при инициализации вашей оболочки.

Это была проблема. Я записал $ (locale) во время инициализации i3 и все его C (некоторые пустые). Поэтому я отредактировал / etc / default / locale для вывода команды locale (в которой есть мои локальные изменения) 0fnt 8 лет назад 0
этот ответ также имеет отношение к той же самой проблеме urxvt в cygwin; просто определите переменную env для Windows `LANG` и` LC_ALL` и она начнет работать graywolf 7 лет назад 0

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