O PuTTY pode ser configurado para exibir os seguintes caracteres UTF-8?

8

Eu gostaria de poder renderizar os personagens como visto neste tweet:

insira a descrição da imagem aqui

Salvei os dados JSON do tweet e escrevi um script python de uma linha para teste.

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

A próxima imagem mostra a saída desse comando em duas sessões de massa diferentes, uma com Bitstream Vera Sans Monofonte e a outra usando Courier New:

insira a descrição da imagem aqui

A seguir, um exemplo de saída correta (eu não estava usando o PuTTY):

Saída Unicode correta

O JSON original está neste link usando a API do Twitter .

Como faço para o PuTTY exibir esses caracteres?

sente
fonte

Respostas:

13

O Bitstream Vera Sans Mono não suporta a seção Símbolos de Xadrez do UTF8 . O Courier New também atualmente não suporta a seção Símbolos de Xadrez do UTF8 . Você precisará encontrar uma fonte Unicode que suporte símbolos de xadrez.

Considere o DejaVu Sans Mono, que é o Bitsream Vera Sans Mono, apenas com mais caracteres unicode (incluindo os símbolos do xadrez). Para sua informação, estes são os pontos de código unicode para os símbolos de xadrez que facilitarão sua busca por uma fonte adequada.

Depois de escolher uma fonte, você precisará garantir que o PuTTY esteja definido para receber símbolos UTF-8:

  1. Em uma janela PuTTy, clique no logotipo PuTTY no canto superior esquerdo
  2. Clique em "Alterar configurações"
  3. Escolha para qual sessão você deseja definir um conjunto de caracteres na área "Sessões salvas"
  4. Escolha "Janela / Tradução"
  5. Escolha a opção "Dados recebidos assumidos com o conjunto de caracteres: UTF-8"
Wesley
fonte
Vera Bitstream está, tipo, morta.
Ignacio Vazquez-Abrams
As últimas opções não existem mais no Putty, você poderia, gentilmente, atualizar a resposta?
realtebo 2/10/19