PuTTY no muestra algunos caracteres UTF-8

PuTTY no muestra algunos caracteres UTF-8

Tantas preguntas y respuestas sobre la codificación PuTTY y UTF-8...

Permítanme resumir: estoy usando una fuente Nerd parcheada (https://github.com/ryanoasis/nerd-fonts). Se muestra bien paramayoríacaracteres especiales, pero algunos simplemente no se muestran correctamente en PuTTY. Se muestran bien a través de Windows Terminal, Bloc de notas, etc.

PuTTY (primer símbolo incorrecto, segundo correcto):
ingrese la descripción de la imagen aquí

Terminal de Windows (ambos símbolos correctos):
ingrese la descripción de la imagen aquí

Windows Charmap (mira el Unicode):
ingrese la descripción de la imagen aquí

Como puede ver, Unicode 0xF0E7debería ser un símbolo de flash, pero PuTTY de alguna manera muestra un carácter gótico. Además, cuando copio y pego el carácter desde la ventana PuTTY,esel þícono del flash, no el del flash. ¿De alguna manera PuTTY cambió el punto de código Unicode? þ es 0x00FE, no 0xF0E7. También tenga en cuenta que PuTTY muestra otros caracteres especiales muy bien, como el símbolo de carpeta o el símbolo de corazón en las capturas de pantalla.

Mi configuración:

Masilla

  • Ventana > Apariencia > Fuente: algunas fuentes Nerd y permitir la selección de fuentes de paso variable
  • Ventana > Apariencia > Calidad de fuente: ClearType
  • Ventana > Traducción > Juego de caracteres remoto: UTF-8
  • Ventana > Traducción > Dibujar caracteres: usar dibujos lineales Unicode

Intento

  • localedevoluciones LANG=en_GB.UTF-8(así como LC_ALL=en_GB.UTF-8)

TMUX

  • set -g default-terminal "screen-256color"
  • setw -q -g utf8 on

Cuando entro al cuadro a través de la Terminal de Windows, todo funciona como se esperaba, también a través de tmux. Sólo cuando uso PuTTY se reemplazan algunos caracteres UTF-8.

Respuesta1

Hola, hay una buena solución con DejaVu. Descargue e instale DejaVu (https://github.com/dejavu-fonts/dejavu-fonts) En PuTTY, en "Apariencia", "Configuración de fuente", seleccione "DejaVu Sans Mono, 10tp regular". Entonces funcionará.

Fuente:https://superuser.com/questions/393834/how-to-configure-putty-to-display-these-characters

información relacionada