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.