Editar
el problema es que la máquina ubuntu no puede mostrar \u03bb
como símbolo lambda griega
ubuntu es remoto:
[ubuntu@ubuntu:~]$echo -e "\xce\xbb\x0a"
λ
[ubuntu@ubuntu:~]$echo -e "\u03bb"
\u03BB
esto es local
matizmabel@Casper ~
$ echo -e "\u03bb"
λ
matizmabel@Casper ~
$ echo -e "\xce\xbb"
λ
matizmabel@Casper ~
$
Yo uso cygwin mintty terminal.
yo suelo Dejavu Sans Mono
y esto:
$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_ALL=
Me ssh en el servidor sin cabeza de Ubuntu, y tengo este problema. Por favor, solucione mi problema de pantalla Unicode.
$ echo -e "\u03bb"
Hacer \ x puede ser solo para cuando son dos nibbles como\x41
Respuestas:
Ver http://www.utf8-chartable.de/unicode-utf8-table.pl
Punto de código Unicode = U + 039B
carácter = Λ
UTF-8 (hex.) = Ce 9b
Si el problema es solo remoto, es probable que "eco" no pueda entender el escape "\ u039B". Tenga en cuenta que "\ u" no se informa como secuencia de escape en los manuales de echo coreutils. ni en POSIX
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/echo.html
Para comprobarlo
fuente