저는 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일