Alterando o ANSI padrão para UTF-8 no bloco de notas


21

Eu tenho um leitor de e-books há alguns meses e finalmente descobri por que ele não exibe os arquivos .txt corretamente. Não gosta de ANSI. Não há nenhum problema com os outros 3 tipos de bloco de notas de codificação fornecidos.

Por uma razão, escolhi o 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 para salvar em UTF-8, mas eu me conheço, sei que em algum momento vou esquecê-lo 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 sobre a maneira de alterar o padrão ao abrir um arquivo .txt criado anteriormente, mas é muito difícil sempre criar o novo documento primeiro.


Respostas:


15

Tentando oferecer uma resposta clara no local:

  1. Clique com o botão direito do mouse na área de trabalho e escolha Novo> Documento de texto
  2. Um arquivo de texto New Text Document.txté criado. Não digite nada e abra-o.
  3. Vá para Arquivo> Salvar como ... e escolha UTF-8 em Encoding:, pressione Savee substitua o arquivo existente. Feche o arquivo
  4. Renomeie New Text Document.txtparaTXTUTF-8.txt
  5. Copiar "TXTUTF-8.txt"paraC:\WINDOWS\SHELLNEW
  6. Vá para Start > Run...e digite regedite pressione ok
  7. Navegar para HKEY_CLASSES_ROOT\.txt\ShellNew
  8. Clique com o botão direito do mouse na janela direita> Novo> String Valuee renomeie-o paraFileName
  9. Clique duas vezes em FileNamee coloque TXTUTF-8.txtem Value data:campo e pressione ok

A falha dessa solução é que sempre que você desejar abrir um documento utf-8 txt em branco, clique com o botão direito do mouse em> Novo> Documento de texto e trabalhe a partir daí.

Lembre-se: modificar o registro é perigoso! Use por sua conta e risco.

Fonte


2
Não faça isso - você vai economizar algumas dores de cabeça no caminho. O bloco de notas tecnicamente salva o arquivo usando a codificação UTF-8 Signature , não o UTF-8 simples, que adiciona um marcador extra ao arquivo que aparece como símbolos estranhos em alguns programas como o ExamDiff e pode levar a resultados inesperados em alguns importadores de CSV, etc.
thdoan

11
Você me salvou de um grande problema que me machucou por anos. Sinto vontade de criar um arquivo todos os dias !!! :-D
Nabi KAZ 4/18

11
@ thdoan, acredito que existem dores de cabeça porque os programadores do Bloco de Notas falharam em reconhecer que o utf8 é mais útil que o ANSI padrão para a maioria dos usuários. Se você é um programador e precisa de um importador de CVS, sabe o que fazer com antecedência. Não se esqueça, o ANSI padrão não suporta bem outros idiomas, exceto latim.
Yannis Dran 20/09/18

Honestamente, @thdoan, UTF-8 com (na verdade não) a "BOM" é bom, desde que você esteja usando programas modernos, ele só rompe com programas mais antigos que não conseguem reconhecer a assinatura UTF-8 e acham que faz parte dos dados (ou no caso extremamente raro em que essa assinatura seja realmente os três primeiros bytes de um arquivo que deveria ser ANSI). ... Desperdiça 3 bytes durante a transmissão da rede, mas isso ocorre principalmente porque o remetente pode especificar a codificação sem precisar de uma assinatura no arquivo.
Justin Time - Restabelece Monica

@MehdiDehghani, provavelmente você fez algo errado. Por favor, leia novamente, aplique com o novo conhecimento adquirido e volte com um comentário útil para que possamos ajudá-lo. Além disso, o OP não é visto desde 27 de março de 13 às 0:25, minha resposta foi 2 anos depois. É por isso que não está marcado como uma solução. Os créditos, no entanto, pertencem a Mariyan, cujo link em sua resposta não funciona mais.
Yannis Dran

6

Esta aqui é uma boa explicação para como mudar o seu padrão de codificação para UTF-8. Você precisará tocar nos arquivos de registro.

Pessoalmente, eu não me incomodaria com isso. Basta baixar o Notepad ++ . É gratuito, impressionante e o padrão é UTF-8.


11
O Notepad2 ou o Notepad2-mod são mais leves. Todos eles oferecem suporte à codificação de conjunto de caracteres padrão e até suportam arquivo ASCII de 7 bits aberto no modo UTF-8.
LiuYan # 25/02

Sim, este é o único que funciona apenas se eu criar o arquivo .txt anteriormente. Conheço o Notepad ++, mas gosto da minimalidade básica do bloco de notas, ele não usa muita memória e, para o que preciso, funciona bem. Exceto por essa coisa ...
Emma

2
Nesse caso, basta seguir o guia e você estará pronto. O Notepad ++ não possui muitos recursos. Na verdade, é o contrário.
Mariyan

Infelizmente, o link da Microsoft não funciona mais. Gostaria de saber se superuser.com/a/872848/74576 tem a mesma informação.
Ryan

@ Ryan, eu sei que é tarde, mas no caso de alguém procurar as informações que este link tinha, pode procurar na minha resposta.
Yannis Dran
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.