Resolvi isso adicionando o seguinte ao meu .bashrc
export LC_ALL=en_IN.UTF-8
export LANG=en_IN.UTF-8
Estou usando powerline-go para gerar o prompt bash. Ele funciona bem no tilda (também Konsole), assim:
Oqueestábem.Noentanto,nomomentoemqueabrootmux,eleficaconfuso:
Basicamente, os segmentadores de segmento acabam sendo exibidos como sublinhados. Isso é muito chato, e eu não consigo entender porque o tmux se recusa a renderizar minhas fontes da mesma forma que um terminal normal.
Estou usando o Fantasque Sans Mono, mas vejo o mesmo comportamento com outras fontes.
Na verdade, parece que o tmux não renderiza nenhum símbolo utf-8 corretamente. Eu tentei
echo -e '\xe2\x82\xac'
isto imprime o sinal de euro no terminal normal, mas novamente um sublinhado no tmux.
Resolvi isso adicionando o seguinte ao meu .bashrc
export LC_ALL=en_IN.UTF-8
export LANG=en_IN.UTF-8