Le dimanche 18 février 2007, christian.palluy a écrit : > Le 18/02/2007 11:03, Daniel Moyne écrivait : > > Là je ne comprends pas pourquoi tu as une erreur "ne trouve pas le > > HEADER" générée par mon Rapport c'est à dire la ligne #HEADER qui > > pourtant y est bien ; peux-tu tenter la manip suivante : > > (1) tu sauvegardes ton gedcom en utf-8 pour cet essai > > (2) tu édite un fichier tout neuf en utf-8 avec un éditeur (j'ai peur > > sinon que le conversion joue des tour)s avec juste ces lignes : > > #HEADER > > BIRT > > #INDI > > Jeanne,F > > (3) tu retentes la manip > > Résultat des tests > Le fichier batch étant en unicode ou en UTF8 on obtient le message entre > les lignes de === > > ======================================================================= > Clônage de l'individu : PALLUI, Jean Baptiste (I0) dans la famille : > PALLUI, Anet (I5) X GIRAUDET, Jeanne Marie (I6) (F1) > (1) Sélectionne le fichier texte... > Fichier à charger : lulu8.txt > Fait ! > (2) Extrait les données du fichier texte... > ERREUR -> ligne HEADER non trouvée ! > Échec ! > Entrée par lot par clônage interrompue > ======================================================================= > > Si GEDCOM en ANSI et Batch en ANSI c'est OK > Si GEDCOM en ANSEL et Batch en ANSI c'est OK > Si GEDCOM en Unicode et Batch en ANSI c'est OK. > > C'est donc en apparence le caractère # du batch qui crée une difficulté > en Unicode et UTF8. Christian, chez moi en utf-8 (unicode) ça fonctionne ; en iso-8859-15 ça marche aussi donc le problème vient du caractère "#" chez toi ; une idée au moment du passage du fichier en utf-8 il y a peut-être un problème d'encodage sous Windows ; d'où l'idée d'ouvrir l'éditeur de texte en utf-8 et d'y créer un fichier tout neuf avec les lignes de bases pour éviter le passage par encodage du même fichier d'ANSEL en utf-8 par exemple ; pour GenJ il suffit de rester en utf-8 pour ce test ; maintenant de mon côté je vais réfléchir un peu plus car il y a quelque chose qui me turlupine dans le source du programme j'ai évidemment le string "#HEADER" pour le test au moment de la compilation pour fabriquer le class que se passe-t-il ? ; je pense que le problème est plutôt là ! ; à suivre. Daniel.
--
Daniel Moyne (Nulix)---------------------------------------------------------
Distribution : Ubuntu Edgy \\|||// Machine : x86_64
kernel 2.6.17-26-amd64-k8 / --- \ ATI Radeon X300
KDE 3.5.5 (' o-o ')
----------------------------------------oOO-(_)-OOo--------------------------
pgppGQFTwUK24.pgp
Description: PGP signature
