Não é possível converter o arquivo para UTF-8

1

Estou no Windows XP sp3 e estou tentando converter um arquivo de ASCII para UTF-8.

Eu uso o notepad ++ para fazer isso. Eu vou para Codificação > Converta para UTF-8 sem BOM. Eu salvo o arquivo, reabrir e ainda está em ASCII.

Eu estou usando este arquivo em uma página da web e eu preciso que o arquivo seja UTF-8, porque eu tenho strings em utf-8 e eles estão vendo pequenos quadrados com? neles.

    
por AntonioCS 31.12.2009 / 21:27

2 respostas

1

Faça o seguinte:

  1. Arquivo- > Novo
  2. Codificação- > Codificar em UTF-8 sem BOM
  3. Copie e cole seu texto original neste novo arquivo
  4. Salvar.

Funciona no meu computador com o Windows XP SP3 e o Notepad ++ v5.6.8. Espero que funcione no seu computador também.

    
por 15.06.2010 / 19:32
0

ASCII é um subconjunto restrito de UTF-8. ASCII tem 128 caracteres. O UTF-8 tem muitos mais, mas os primeiros 128 são os mesmos caracteres que o ASCII nas mesmas posições. Qualquer arquivo ASCII já é um arquivo UTF-8 (este é um dos pontos de design da codificação UFT-8 do Unicode). Não há nada para converter.

Um arquivo codificado em UTF-8 que contém apenas caracteres que também são encontrados em ASCII, simplesmente é também um arquivo ASCII (também é um arquivo Latin-1, CP1250 e muitos outros: muitos muitas codificações compartilham seus primeiros 128 caracteres com ASCII). O Notepad ++ provavelmente está mostrando isso como ASCII, simplesmente porque essa é a codificação mais antiga e mais simples que pode ser relatada.

    
por 21.05.2018 / 10:41