Byobu 화면 상태 줄의 UTF-8 문자

Byobu 화면 상태 줄의 UTF-8 문자

저는 Screen 백엔드를 사용하여 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 백엔드 지원을 추가한 이유스크린 부분.

전체 공개: 나는 작성자이자 관리자입니다.스크린 부분.

관련 정보