Per convertire un file GEDCOM ANSEL in UTF-8, aprilo nella nostra verifica GEDCOM gratuita e scarica il file riparato. La verifica legge ANSEL da sé, accenti compresi, e scrive lo stesso albero genealogico in UTF-8 con 1 CHAR UTF-8 nell'intestazione, nel tuo browser e senza caricare nulla.
Ultimo controllo: 7 ottobre 2026. La verifica è nostra; quello che fa è descritto qui sotto esattamente come funziona.
Che cos'è ANSEL, e perché crea problemi
ANSEL è un set di caratteri nato nel mondo delle biblioteche (ANSI Z39.47). Lo standard GEDCOM 5.5.1 lo indicava come set di caratteri preferito per il GEDCOM, quindi molti file di alberi genealogici degli anni Novanta e Duemila lo usano. GEDCOM 7.0 l'ha abbandonato: la versione 7 ammette solo UTF-8.
ANSEL salva gli accenti in un modo insolito. Un accento è un byte separato che viene prima della lettera a cui appartiene. In UTF-8 una lettera accentata è un solo carattere. Un programma che non legge ANSEL si confonde con quell'ordine.
Il nome René in ANSEL (byte in esadecimale):
1 NAME Ren [E2] e E2 = accento acuto, messo prima della e
Letto come UTF-8: 1 NAME Ren�e
Letto come testo Windows: 1 NAME Renâe
Letto come ANSEL, salvato in UTF-8:
1 NAME René
Come capire se il tuo file è ANSEL
- L'intestazione, vicino all'inizio del file, dice
1 CHAR ANSEL. La vedi aprendo il file .ged in un qualsiasi editor di testo, senza salvarlo. - Nella nostra verifica, il set di caratteri in cima al risultato dice ANSEL e compare l'avviso Set di caratteri vecchio: ANSEL.
- In un programma che lo legge male, i nomi accentati mostrano un punto interrogativo, un rombo nero o una lettera in più come â o è.
Un'intestazione che dice ANSEL non ha sempre ragione. Alcuni programmi scrivono 1 CHAR ANSEL mentre il testo è in realtà UTF-8. La verifica guarda i byte: se sono UTF-8 valido, legge il file come UTF-8 e ti dice che l'intestazione indica il set di caratteri sbagliato.
Convertirlo, passo dopo passo
- Apri la verifica GEDCOM e scegli il tuo file .ged (fino a 100 MB). Viene letto nel tuo browser.
- Guarda Questi nomi sono giusti?: fino a otto righe con lettere accentate, così come la verifica le ha lette. Se qui sono giuste, saranno giuste anche nel file riparato.
- Clicca su Scarica il file riparato. Ottieni una copia il cui nome finisce con -repaired.ged. Il tuo file originale non viene modificato.
- Importa la copia nel tuo programma di genealogia, oppure aprila nel nostro visualizzatore GEDCOM. Il visualizzatore legge UTF-8, ed è per questo che prima converti.
Cosa fa la conversione, esattamente
- Ogni accento ANSEL viene spostato dietro la sua lettera e unito a essa, così e più un accento acuto diventa una sola é.
- Le lettere speciali di ANSEL, come Ø, Æ, Œ, Ł e ß, diventano i loro equivalenti UTF-8.
- L'intestazione riceve
1 CHAR UTF-8. Una riga2 VERSsubito sotto la vecchia riga CHAR, che apparteneva al vecchio set di caratteri, viene tolta. La riga della versione GEDCOM (GEDC VERS) resta com'è. - Il file viene salvato in UTF-8 con byte order mark, con terminazioni di riga Windows (CRLF), senza righe vuote né rientri, e con un'intestazione e un segno di fine se mancavano.
- Nomi, date, luoghi, note e collegamenti non vengono modificati.
Cosa non può fare: un byte che non corrisponde a nessun carattere ANSEL viene contato sotto Caratteri che non è stato possibile leggere e diventa un punto interrogativo. E se un file dice ANSEL ma in realtà è stato scritto come testo Windows con byte che non sono UTF-8 valido, l'intestazione porta fuori strada e gli accenti escono sbagliati. A questo servono i nomi di esempio: controllali prima di usare la copia.
Altri modi per convertire ANSEL
| Modo | Utile per | Attenzione a |
|---|---|---|
| La nostra verifica GEDCOM gratuita | Niente da installare; mostra nomi di esempio prima di scaricare; sistema anche l'intestazione e la struttura delle righe | I byte sconosciuti non si possono recuperare |
| Gramps (programma desktop gratuito) | Quando l'intestazione dice ANSEL, Gramps chiede all'importazione se leggerlo come ANSEL, ANSI, ASCII o UTF-8; la sua esportazione GEDCOM scrive la versione 5.5.1 in UTF-8 | Devi installarlo e importare tutto l'albero |
| Il programma che ha creato il file | Se può ancora esportare, cerca un'opzione per il set di caratteri e scegli UTF-8 | I programmi più vecchi possono offrire solo ANSEL o ANSI |
| Un editor di testo come Notepad++ | Guardare l'intestazione | Il suo menu di codifica lavora con Unicode e code page; il manuale non nomina ANSEL, quindi gli accenti escono sbagliati |
Anche gli altri nostri strumenti gratuiti, GEDCOM in Excel e l'albero genealogico da stampare, leggono direttamente ANSEL.
Correlati: caratteri illeggibili come é in un file GEDCOM, quale versione GEDCOM è il tuo file e visualizzatori GEDCOM online gratuiti a confronto.
Fonti
- The GEDCOM Standard, release 5.5.1 (set di caratteri, lunghezza delle righe, ID di riferimento incrociato, date): gedcom.io/specifications/ged551.pdf
- Specifica FamilySearch GEDCOM 7.0 (solo UTF-8, niente CONC, GEDZIP): gedcom.io/specifications/FamilySearchGEDCOMv7.html
- Codice sorgente di Gramps, importazione GEDCOM (scelta della codifica per i file marcati ANSEL): github.com/gramps-project/gramps/blob/maintenance/gramps60/gramps/plugins/importer/importgedcom.py
- Codice sorgente di Gramps, esportazione GEDCOM (scrive GEDCOM 5.5.1 con CHAR UTF-8): github.com/gramps-project/gramps/blob/maintenance/gramps60/gramps/plugins/export/exportgedcom.py
- Manuale utente di Notepad++, Encoding: npp-user-manual.org/docs/encoding