Substituição de cmd.exe exibindo caracteres Unicode

0

Eu tenho um problema com a exibição de caracteres Unicode no ambiente de console do Windows (cmd.exe, scripts Python sendo executados na janela do console etc.). Nomeadamente caracteres suplementares (aqueles correspondentes a pontos de código ≥ U + 10000) são tratados como um par de dois caracteres independentes (pontos de código de pares substitutos). Também caracteres combinados no NFD são exibidos série de caracteres individuais em vez de um caractere composto.

Estou procurando uma solução que possa ser baseada em algum tipo de substituição do cmd.exe ou do ambiente de console do Windows por outra coisa. Pelo que eu tentei, somente o ConEmu era capaz de tratamento correto de caracteres suplementares, mas não de caracteres combinados.

Eu sei que há muitos problemas com o Unicode. Esses problemas não têm nada a ver com a configuração de uma página de códigos correta (como o chcp 65001) ou o uso de uma fonte inadequada. Isso parece ser inerente à incapacidade do ambiente de console do Windows.

    
por user87690 15.09.2013 / 16:03

0 respostas