Infelizmente, o GNU Screen não é capaz de suportar de forma limpa o UTF8 na barra de status. Essa foi uma das várias razões por que adicionei o suporte de back-end do Tmux a Byobu .
Divulgação completa: Eu sou o autor e mantenedor do Byobu .
Estou executando o Byobu com o backend Screen. Eu tenho um script de status personalizado que wget é um feed RSS e mostra o título mais recente nele. Se houver caracteres não ASCII, eles não serão impressos corretamente. Eu tentei tudo o que eu poderia encontrar pesquisando para habilitar corretamente UTF-8 na tela - tudo sem sucesso. Eu coloquei o script de exemplo abaixo que irá demonstrar o problema. Alguém sabe o que eu preciso fazer para obter o Byobu / Screen exibindo isso corretamente na linha de status?
#!/bin/bash
SAMPLE=$(wget -q -O- "http://cnnespanol.cnn.com" | grep '<title>' | sed 's|.*<title>\(.*\)</title>||' | head -n 1)
COLOR="= kr"
printf "CNN en Español: Ultimas Noticias de Estados Unidos, Latinoamérica y el Mundo, Opinión y
5{-}#!/bin/bash
SAMPLE=$(wget -q -O- "http://cnnespanol.cnn.com" | grep '<title>' | sed 's|.*<title>\(.*\)</title>||' | head -n 1)
COLOR="= kr"
printf "CNN en Español: Ultimas Noticias de Estados Unidos, Latinoamérica y el Mundo, Opinión y
5{-}%pre%5{$COLOR}$SAMPLE%pre%5{-}%pre%5{bw}"
echo
5{$COLOR}$SAMPLE%pre%5{-}%pre%5{bw}"
echo
Esse script exibe este texto:
%pre%Versões que estou executando:
Infelizmente, o GNU Screen não é capaz de suportar de forma limpa o UTF8 na barra de status. Essa foi uma das várias razões por que adicionei o suporte de back-end do Tmux a Byobu .
Divulgação completa: Eu sou o autor e mantenedor do Byobu .
Tags gnu-screen unicode byobu