Tmux неправильно отображает некоторые символы
Я использую Powerline-Go для генерации приглашения Bash. Он отлично работает в тильде (также Konsole), вот так:
Что хорошо. Тем не менее, в тот момент, когда я открываю tmux, он запутывается:
В основном разделители сегментов в конечном итоге отображаются в виде подчеркивания. Это довольно раздражает, и я не могу понять, почему tmux отказывается отображать мои шрифты так же, как обычный терминал.
Я использую Fantasque Sans Mono, но я вижу то же поведение с другими шрифтами.
На самом деле, кажется, что tmux неправильно отображает символы utf-8. Я старался
echo -e '\xe2\x82\xac'
это печатает знак евро в обычном терминале, но опять же подчеркивание в tmux.
1 ответ
Решение
Решил это, добавив следующее в мой.bashrc
export LC_ALL=en_IN.UTF-8
export LANG=en_IN.UTF-8