Символы UTF-8 в строке состояния экрана Byobu

Я управляю Byobu с помощью экрана. У меня есть сценарий пользовательского статуса, который wget является RSS-каналом и показывает последний заголовок в нем. Если есть символы, отличные от ASCII, они не печатаются правильно. Я пробовал все, что мог найти Googling для правильного включения UTF-8 в Screen – все это не помогло. Я собрал образец сценария ниже, который продемонстрирует проблему. Кто-нибудь знает, что мне нужно сделать, чтобы заставить Byobu / Screen правильно отображать это в строке состояния?

#!/bin/bash SAMPLE=$(wget -q -O- "http://cnnespanol.cnn.com" | grep '<title>' | sed 's|.*<title>\(.*\)</title>|\1|' | head -n 1) COLOR="= kr" printf "\005{-}\005{$COLOR}$SAMPLE\005{-}\005{bw}" echo 

Этот скрипт отображает этот текст:

 CNN en Español: Ultimas Noticias de Estados Unidos, Latinoamérica y el Mundo, Opinión y 

Версии, которыми я управляю:

  • Linux: Mint 14.1 w / Cinnamon
  • версия byobu 5.21
  • Версия экрана 4.00.03jw4 (FAU) 2-May-06

К сожалению, GNU Screen не может полностью поддерживать UTF8 в строке состояния. Это было одной из нескольких причин, по которым я добавил поддержку бэкэнда Tmux в Byobu .

Полное раскрытие: я являюсь автором и сторонником Бёбу .