Para converter um arquivo GEDCOM ANSEL para UTF-8, abra-o no nosso verificador de GEDCOM gratuito e baixe o arquivo reparado. O verificador lê ANSEL por conta própria, acentos incluídos, e grava a mesma árvore genealógica em UTF-8 com 1 CHAR UTF-8 no cabeçalho, no seu navegador e sem enviar nada.
Última verificação: 7 de outubro de 2026. O verificador é nosso; o que ele faz está descrito abaixo exatamente como funciona.
O que é ANSEL, e por que dá problema
ANSEL é um conjunto de caracteres do mundo das bibliotecas (ANSI Z39.47). O padrão GEDCOM 5.5.1 o chamava de conjunto de caracteres preferido para o GEDCOM, por isso muitos arquivos de árvores genealógicas dos anos 1990 e 2000 o usam. O GEDCOM 7.0 o abandonou: a versão 7 só aceita UTF-8.
O ANSEL guarda os acentos de um jeito incomum. Um acento é um byte separado que vem antes da letra a que pertence. Em UTF-8, uma letra acentuada é um único caractere. Um programa que não lê ANSEL se confunde com essa ordem.
O nome René em ANSEL (bytes em hexadecimal):
1 NAME Ren [E2] e E2 = acento agudo, colocado antes do e
Lido como UTF-8: 1 NAME Ren�e
Lido como texto do Windows: 1 NAME Renâe
Lido como ANSEL, salvo em UTF-8:
1 NAME René
Como saber se o seu arquivo é ANSEL
- O cabeçalho, perto do início do arquivo, diz
1 CHAR ANSEL. Você vê isso abrindo o arquivo .ged em qualquer editor de texto, sem salvar. - No nosso verificador, o conjunto de caracteres no topo do resultado diz ANSEL e aparece o aviso Codificação antiga: ANSEL.
- Num programa que lê errado, os nomes com acento mostram um ponto de interrogação, um losango preto ou uma letra a mais, como â ou è.
Um cabeçalho que diz ANSEL nem sempre está certo. Alguns programas gravam 1 CHAR ANSEL quando o texto, na verdade, é UTF-8. O verificador olha os bytes: se forem UTF-8 válido, ele lê o arquivo como UTF-8 e avisa que o cabeçalho indica o conjunto de caracteres errado.
Converter, passo a passo
- Abra o verificador de GEDCOM e escolha seu arquivo .ged (até 100 MB). Ele é lido no seu navegador.
- Olhe Estes nomes estão certos?: até oito linhas com letras acentuadas, do jeito que o verificador as leu. Se estiverem certas aqui, vão estar certas no arquivo reparado.
- Clique em Baixar arquivo reparado. Você recebe uma cópia cujo nome termina em -repaired.ged. Seu arquivo original não é alterado.
- Importe a cópia no seu programa de genealogia, ou abra-a no nosso visualizador de GEDCOM. O visualizador lê UTF-8, e é por isso que você converte primeiro.
O que a conversão faz, exatamente
- Cada acento ANSEL é movido para depois da sua letra e unido a ela, então e mais um acento agudo vira um único é.
- As letras especiais do ANSEL, como Ø, Æ, Œ, Ł e ß, viram seus equivalentes em UTF-8.
- O cabeçalho recebe
1 CHAR UTF-8. Uma linha2 VERSlogo abaixo da antiga linha CHAR, que pertencia ao conjunto de caracteres antigo, é removida. A linha da versão do GEDCOM (GEDC VERS) fica como está. - O arquivo é salvo em UTF-8 com byte order mark, com quebras de linha do Windows (CRLF), sem linhas vazias nem recuo, e com um cabeçalho e uma marca de fim se estiverem faltando.
- Nomes, datas, lugares, notas e vínculos não são alterados.
O que ela não consegue fazer: um byte que não corresponde a nenhum caractere ANSEL é contado em Caracteres que não puderam ser lidos e vira um ponto de interrogação. E se um arquivo diz ANSEL mas na verdade foi gravado como texto do Windows, com bytes que não são UTF-8 válido, o cabeçalho aponta para o lado errado e os acentos saem errados. É para isso que servem os nomes de exemplo: confira-os antes de usar a cópia.
Outras formas de converter ANSEL
| Forma | Bom para | Cuidado com |
|---|---|---|
| Nosso verificador de GEDCOM gratuito | Nada para instalar; mostra nomes de exemplo antes de baixar; também corrige o cabeçalho e a estrutura das linhas | Bytes desconhecidos não podem ser recuperados |
| Gramps (programa de computador gratuito) | Quando o cabeçalho diz ANSEL, o Gramps pergunta na importação se deve ler como ANSEL, ANSI, ASCII ou UTF-8; a exportação GEDCOM dele grava a versão 5.5.1 em UTF-8 | Você precisa instalá-lo e importar a árvore inteira |
| O programa que criou o arquivo | Se ele ainda exporta, procure uma opção de conjunto de caracteres e escolha UTF-8 | Programas mais antigos podem oferecer só ANSEL ou ANSI |
| Um editor de texto como o Notepad++ | Olhar o cabeçalho | O menu de codificação dele trabalha com Unicode e code pages; o manual não menciona ANSEL, então os acentos saem errados |
Nossas outras ferramentas gratuitas, GEDCOM para Excel e a árvore genealógica para imprimir, também leem ANSEL diretamente.
Relacionados: caracteres ilegíveis como é num arquivo GEDCOM, qual versão de GEDCOM é o seu arquivo e visualizadores de GEDCOM online gratuitos comparados.
Fontes
- The GEDCOM Standard, release 5.5.1 (conjuntos de caracteres, tamanho das linhas, IDs de referência cruzada, datas): gedcom.io/specifications/ged551.pdf
- Especificação FamilySearch GEDCOM 7.0 (só UTF-8, sem CONC, GEDZIP): gedcom.io/specifications/FamilySearchGEDCOMv7.html
- Código-fonte do Gramps, importação GEDCOM (escolha da codificação para arquivos marcados como ANSEL): github.com/gramps-project/gramps/blob/maintenance/gramps60/gramps/plugins/importer/importgedcom.py
- Código-fonte do Gramps, exportação GEDCOM (grava GEDCOM 5.5.1 com CHAR UTF-8): github.com/gramps-project/gramps/blob/maintenance/gramps60/gramps/plugins/export/exportgedcom.py
- Manual do usuário do Notepad++, Encoding: npp-user-manual.org/docs/encoding