Cuando me conecto a un servidor Ubuntu (ssh) y trato de ver algún texto en la Terminal del servidor remoto, obtengo códigos de caracteres en lugar del texto apropiado con signos diacríticos.
por ejemplo para un git log
en el servidor obtengo:
Author: Ionic<C4><83> Biz<C4><83>u <bizauionica@...>
en lugar de:
Author: Ionică Bizău <bizauionica@...>
Cuando lo hago git log
en mi máquina local en la Terminal, obtengo los signos diacríticos correctos.
No tengo idea en qué categoría cae este problema:
Inicialmente le pregunté a Ubuntu por este problema , pero me redireccionaron aquí.
¿Algunas ideas?
La LC_ALL
variable que tenía un valor vacío estaba causando el problema.
Entonces, la solución de este problema se puede encontrar en SO aquí :
En Mac, la LC_ALL
variable no está configurada de forma predeterminada. Entonces escribiendo:
export LC_ALL=en_US.UTF-8
en tu ~/.bash_profile
soluciona el problema. Supongo que tiene una configuración SSH predeterminada que tiene LC_*
en la SendEnv
configuración.
tom gewecke
Lrí
locale
imprime en el servidor, o has intentado ejecutarloexport LANG=en_US.UTF-8
?gabriel petrovay
gabriel petrovay