Voglio scrivere i prossimi caratteri speciali sull'hardstatus dello schermo GNU: "↑" ( freccia su ) e "↓" ( freccia giù ), ma mostra caratteri strani. Come posso fare questo?
Maggiori informazioni :
prima mi funzionava, ma devo reinstallare il mio SO (Ubuntu 11.04) e ora non funziona.
Il mio .screenrc:
startup_message off
vbell off
deflogin off
shell bash
bindkey -k k1 detach
termcapinfo xterm* ti@:te@
backtick 25 1 1 $HOME/bin/scripts_screen/velocidad_eth1
backtick 26 300 300 $HOME/bin/scripts_screen/espacio_libre_servidor
backtick 27 300 300 $HOME/bin/scripts_screen/espacio_libre_menor_que
hardstatus alwayslastline " %{= Wb}%LD %d %LM, %c %{=b Wk}| %?%{=b rg}%27`%:%{= Wm}%?Espacio libre: %26` %{=b Wk}| %{= Wk}%25`"
Penso che questo problema sia legato alla codifica ma le mie impostazioni locali sono corrette:
LANG=es_ES.UTF-8
LANGUAGE=es_ES:en
LC_CTYPE="es_ES.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_COLLATE=C
LC_MONETARY="es_ES.UTF-8"
LC_MESSAGES=POSIX
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_ALL=
Questa è un'acquisizione di una sessione schermo:

Potete vedere che i caratteri unicode nel terminale sono corretti ma non i caratteri unicode della schermata hardstatus / didascalia.