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--------------------------

Attachment: pgppGQFTwUK24.pgp
Description: PGP signature

Répondre à