PuTTY peut-il être configuré pour afficher les caractères UTF-8 suivants?

8

J'aimerais pouvoir rendre les personnages comme on le voit dans ce tweet:

entrez la description de l'image ici

J'ai enregistré les données JSON du tweet et écrit un script python à une ligne pour les tests.

python -c 'import json,urllib; print json.load(urllib.urlopen("http://c.sente.cc/BUCq/tweet.json"))["text"]'

Cette image suivante montre la sortie de cette commande sur deux sessions de mastic différentes, l'une avec la Bitstream Vera Sans Monopolice et l'autre utilise Courier New:

entrez la description de l'image ici

Voici un exemple de sortie correcte (je n'utilisais pas PuTTY):

Sortie Unicode correcte

Le JSON d'origine est à ce lien en utilisant l'API de Twitter .

Comment puis-je obtenir PuTTY pour afficher ces caractères?

sente
la source

Réponses:

13

Bitstream Vera Sans Mono ne prend pas en charge la section Symboles d'échecs de UTF8 . Courier New ne prend pas non plus en charge actuellement la section Symboles d'échecs de UTF8 . Vous devrez trouver une police Unicode qui prend en charge les symboles d'échecs.

Considérez DejaVu Sans Mono qui est Bitsream Vera Sans Mono, juste avec plus de caractères Unicode (y compris les symboles d'échecs). Pour info, ce sont les points de code unicode pour les symboles d'échecs qui faciliteront votre recherche d'une police appropriée.

Une fois que vous avez choisi une police, vous devez vous assurer que PuTTY lui-même est configuré pour recevoir les symboles UTF-8:

  1. Dans une fenêtre PuTTy, cliquez sur le logo PuTTY dans le coin supérieur gauche
  2. Cliquez sur "Modifier les paramètres"
  3. Choisissez la session pour laquelle vous souhaitez définir un jeu de caractères dans la zone "Sessions enregistrées"
  4. Choisissez "Fenêtre / Traduction"
  5. Choisissez l'option "Données reçues supposées être dans quel jeu de caractères: UTF-8"
Wesley
la source
Bitstream Vera est, comme, mort.
Ignacio Vazquez-Abrams
La dernière option n'est plus sur Putty, pourriez-vous, avec bonté, mettre à jour la réponse?
Realtebo