Byobu画面ステータス行のUTF-8文字

Byobu画面ステータス行のUTF-8文字

私はスクリーンバックエンドを使ってByobuを実行しています。 RSSフィードをインポートして最新の見出しを表示するカスタムステータススクリプトがあります。 ASCII以外の文字があると正しく印刷されません。画面上でUTF-8を正しく有効にするためにGoogleで見つけることができるすべての方法を試しましたが、役に立ちませんでした。問題を説明するために、以下のサンプルスクリプトを設定しました。 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(Cinnamonを含む)
  • 画面バージョン5.21
  • 画面バージョン4.00.03jw4(FAU)2006年5月2日

ベストアンサー1

残念ながら、GNU画面ステータスバーでUTF8を完全にサポートする方法はありません。これはその一つです。いくつかの理由Tmuxバックエンドサポートを追加した理由スクリーン部分

完全な公開:私は作者であり管理者です。スクリーン部分

おすすめ記事