Por ejemplo, mi terminal hace esto:¿Por qué mi terminal no produce caracteres Unicode correctamente?
$ echo -e "\xE2\x98\xA0"
���
espero que haga lo siguiente:
$ echo -e "\xE2\x98\xA0"
☠
¿Por qué? ¿Cómo hago para que mi terminal emita los símbolos Unicode apropiados?
Estoy usando la Terminal de Gnome 3 en Arch Linux.
La salida de locale
muestra:
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
qué sistema operativo está utilizando? Para OS X, pruebe: Terminal -> Preferencias -> Avanzado -> Char. Codificación: UTF-8 – by0
Además de op sys, también especifique qué programa de emulador de terminal utiliza (por ejemplo, gnome-terminal, xterm u otros listados en [¿Cuál es el mejor emulador de terminal de Linux?] (Http://superuser.com/) questions/80506)), y qué codificación de caracteres (por ejemplo, Unicode UTF-8) y fuente está seleccionada. En mi sistema ubuntu 12.04 linux con gnome-terminal y UTF-8 y Monospace Bold, el cráneo y las tibias cruzadas parecen estar bien. –
También estoy usando Gnome Terminal ... Entonces, ¿dónde puedo cambiar esa configuración? Hmmmm ... Me pregunto si la cara que ejecuta 'locale' muestra' LANG = C' es el problema ... hmmmmm. – trusktr