Altere permanentemente a codificação do terminal no Windows 10 [duplicado]

1

Quando eu digito o cmd chcp 65001 "e depois fechá-lo, quando reabri-lo, ele é redefinido para o padrão" 850 ".

Eu preciso ser capaz de rodar meu programa C ++ com o utf8, mas não consigo continuar se redefinindo ...

    
por Tom Dorone 23.01.2017 / 18:55

1 resposta

1

Para usar o unicode, adicione o código chcp 65001

Isso mudará a página de código. Permanece assim até você fechar a janela.

Se você deseja que isso sempre seja executado (não necessariamente recomendado, porque o unicode pode, às vezes, quebrar lotes), é possível adicionar uma sequência de chaves reg (reg_sz) ao HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor e nomeie-o como AutoRun . Altere o valor para chcp 65001. Se você não quiser ver a mensagem de saída do comando, use @chcp 65001 > nul.

Referência do meu próprio post: Como colocar unicode em Cmd / Batch?

    
por 23.01.2017 / 19:36