Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Nikolai

Pages: [1]
1
FRANÇAIS / table des ancêtres et encodage
« on: July 30, 2021, 23:17:45 »
Je sais que les problèmes d'encodage ont déjà été évoqués 18 fois sur le forum, mais après avoir consulté ces messagesn je tourne toujours en rond sans voir comment faire.
J'ai tout récemment découvert Ancestris et j'en suis ravi. Notamment, je rêvais de pouvoir offrir une présentation imprimée des résultats de mes recherches c'est presque chos faite, il y aura notamment 2 carte couleurs des lieux de mes ancêtres, superbe fonction.
J'avais commencé sur mon ancien ordi avec Geneweb pour Linux, qui avais une fonction intéressante pour mon objectif, c'est de pouvoir imprimer de façon très concise la liste de tous les ancêtres, sur autant de générations que l'on veut, avec tous les mariages de chaque individus. Mon idée (pour un cadeau) est de commencer par cette table, avant une présentation des éléments les plus intéressants trouvés lors de mes recherches, de certains documents, et des cartes.
On ne peut pas faire la même liste sur Ancestris. Là où sur Geneweb j'avais des colonne avec | Conjoint | date de mariage| lieu de mariage, sur Ancestris j'ai une grande colonne Epoux x Epouse... qui reprend donc le nom des 2 époux, ce qui rend impossible l'impression de chaque ligne sur la longueur d'une feuille A4.
Qu'à cela ne tienne, me suis-je dit, je vais installer Geneweb sur mon nouvel ordi (windows, pas encore installer Linux en parallèle), y ouvrir le fichier .ged que j'ai modifié sur Ancestris, et ça ira. Sauf que tous les caractères accentués deviennent n'importe quoi. Le moindre "François" ou "René" ou "Loïc"
Je tente, successivement d' "enregistrer sous..." mon arbre Ancestris en utilisant l'encodage latin1, Ansel, Ansi, ASCII... mais cela est refusé parce que dans tel ou tel individu il y a un caractère qui ne va pas. Je ne comprends pas de quel caractère il pourrait s'agir (quand même pas le "è" de couturière ???), ça paraît absurde.
 Si j'essaie d'enregistrer en unicode, ça fonctionne, mais Geneweb ne l'ouvre pas. Ou plutôt, il l'ouvre, mais il n'y a rien dedans.
Il y a 20 ans, j'aurais pu ouvrir le fichier .ged dans n'importe quel éditeur (Libre Writer - ou OpenWrite, à l'époque) ou Abiword et changer l'encodage, mais cette fonction de base semble avoir disparu des éditeurs de texte ? Une des réponses propose d'utiliser jedit, mais si je pouvais ne pas avoir besoin d'installer JRE, ce serait mieux...
Le plus absurde dans tout ça, c'est que je suis parti d'un fichier créé par Geneweb, qui est donc devenu illisible par Geneweb après être passé par Ancestris...
Que puis-je faire ?
Actuellement ma meilleure idée serait de détecter toutes les chaînes de caractères qui remplacent é è ç ï etc, et les faire remplacer de façon automatique, une à une par les bon caractères, dans la table générée par Geneweb. Ca commence à faire beaucoup d'étapes pour un problème un peu absurde. Si les navigateurs web n'ont plus une fonctionne pour sélectionner le bon encodage lors de l'affichage d'une page, c'est que le problème n'existe quasiment plus depuis longtemps (je me souviens qu'en 2003 il était encore normal de devoir sélectionner KOI8U ou KOIUR ou... l'autre, lors de la lecture d'une page russe mal codée, mais qu'un texte français deviennent charabiesque, en 2021, c'est très étonnant.
Merci de me dépêtrer de ce problème !
Merci.

Pages: [1]