
Comprei um leitor de e-book há alguns meses e finalmente descobri por que ele não exibe arquivos .txt corretamente. Não gosta de ANSI. Não há problema com os outros 3 tipos de codificação que o bloco de notas fornece.
Por alguma razão escolhi UTF-8 e decodifiquei todos os arquivos .txt que tenho nele (estamos falando de milhares de documentos pequenos, mas importantes). Eles funcionam corretamente e agora presto atenção em salvar em UTF-8, mas eu me conheço, sei que em algum momento vou esquecer e salvar no ANSI padrão.
Portanto, a pergunta após o pequeno romance: Existe alguma maneira de alterar a codificação padrão ao salvar um bloco de notas recém-aberto? (Vitória 7)
Eu sei como alterar o padrão ao abrir um arquivo .txt criado anteriormente, mas é difícil sempre criar o novo documento primeiro.
Responder1
Tentando oferecer uma resposta clara no local:
- Clique com o botão direito na área de trabalho e escolha Novo> Documento de texto
- Um arquivo de texto
New Text Document.txt
é criado. Não digite nada e abra-o. - Vá para Arquivo > Salvar como... e escolha UTF-8 em
Encoding:
, pressioneSave
e substitua o arquivo existente. Feche o arquivo. - Renomear
New Text Document.txt
paraTXTUTF-8.txt
- Copiar
"TXTUTF-8.txt"
paraC:\WINDOWS\SHELLNEW
- Acesse
Start > Run...
e digiteregedit
e pressione ok - Navegar para
HKEY_CLASSES_ROOT\.txt\ShellNew
- Clique com o botão direito na janela direita> Novo>
String Value
e renomeie-o paraFileName
- Clique duas vezes
FileName
e coloqueTXTUTF-8.txt
noValue data:
campo e pressione ok
A falha desta solução é que sempre que você quiser abrir um documento utf-8 txt em branco você terá que clicar com o botão direito > Novo > Documento de Texto e trabalhar a partir daí.
Lembre-se: Modificar o registro é perigoso! Use por sua conta e risco.
Responder2
Esseaqui está uma boa explicação sobre como alterar sua codificação padrão para UTF-8. Você precisará tocar nos arquivos de registro.
Pessoalmente, eu não me incomodaria com isso. Basta baixarBloco de notas++. É gratuito, incrível e o padrão é UTF-8.