Terminal Mac OS X muestra caracteres especiales como barra diagonal, espacio, etc. como códigos de caracteres extraños después de usar localedef

Terminal Mac OS X muestra caracteres especiales como barra diagonal, espacio, etc. como códigos de caracteres extraños después de usar localedef

Recientemente utilicé localedefel comando para agregar soporte para múltiples configuraciones regionales. Después de hacer eso, noté en mi terminal que cada espacio, barra invertida, barra diagonal, etc., muestra código UTF como <0200> <002d>etc.

Realmente quiero desactivar este comportamiento porque es muy difícil leer comandos.

Para mayor claridad, consulte la captura de pantalla adjunta.

ingrese la descripción de la imagen aquí

Respuesta1

Ok, fue un problema de Terminal. De alguna manera localedef arruinó la configuración del terminal. stty saneLo arreglé para la aplicación Terminal. Y defaults delete com.googlecode.iterm2lo arregló para iTerm.

La respuesta de Jamie aquíPersonajes extraños en la Terminal OSXme ayudó. (No puedo votar porque di toda mi reputación por la recompensa).

Editar: parece estar relacionado con el hecho de que la configuración del terminal en Perfiles > Avanzado > "Establecer variables de entorno local al inicio" no está marcada.

información relacionada