[grisbi-bugs] [Grisbi-old 0000099]: Gestion des caractères spéciaux XML et encodage

bugtracker at grisbi.org bugtracker at grisbi.org
Sun Jun 14 18:44:04 CEST 2009


The following issue has been CLOSED 
====================================================================== 
http://grisbi.tuxfamily.org/mantis/view.php?id=99 
====================================================================== 
Reported By:                -freddy-
Assigned To:                benj
====================================================================== 
Project:                    Grisbi-old
Issue ID:                   99
Category:                   Main
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     closed
Resolution:                 fixed
Fixed in Version:           0.6.0
====================================================================== 
Date Submitted:             12-13-2005 14:51 UTC
Last Modified:              06-14-2009 16:44 UTC
====================================================================== 
Summary:                    Gestion des caractères spéciaux XML et encodage
Description: 
J'ai constaté une erreur bloquante lors de l'importation d'un fichier ofx.
Ce fichier contient le caractère > dans le nom d'un tiers. L'import
s'effectue sans problème mais lors de la sauvegarde du document gbs, le
fichier généré devient illisible par grisbi (impossible de l'ouvrir). 
====================================================================== 

---------------------------------------------------------------------- 
 benj - 12-13-05 20:41  
---------------------------------------------------------------------- 
Bonjour,

merci pour le rapport.  Je n'arrive pas à reproduire de mon côté.

Pour l'encodage, on se base sur la bibliothèque OFX donc elle se
débrouille pour trouver ses petits en fonction de l'en-tête du fichier OFX.
 Par défaut elle doit utiliser UTF-8 ou ISO-8859-1.  Pour l'écriture des
fichiers .gsb on se base sur la libxml, donc je crois que ça utilise la
locale de l'utilisateur.

Pourrais-tu m'envoyer un extrait du fichier OFX là où ça coince? 
J'aimerais bien y jeter un coup d'oeil.

A+
Benj
 

---------------------------------------------------------------------- 
 -freddy- - 12-19-05 21:02  
---------------------------------------------------------------------- 
Bonjour,

Ci-joint le fichier ofx ainsi qu'un fichier gbs que j'ai enregistré après
l'import. Le fichier ofx est encodé en CP 1252 (imposé par ma banque) alors
que mon fichier gbs est en UTF-8. 

---------------------------------------------------------------------- 
 benj - 01-30-06 16:45  
---------------------------------------------------------------------- 
Bonjour,

Le problème est bien que Grisbi attend que le fichier importé soit de
l'encodage spécifié dans la locale.

J'ai résolu le problème dans la version CVS (future 0.6.0) de Grisbi.  La
version 0.5.x demanderait une reconception majeure pour pouvoir profiter de
ce correctif, donc en attendant la 0.6.0, je vous conseille de convertir
votre fichier en UTF-8 ou en ISO-8859-1 selon l'encodage de vos locales.

Benjamin 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
12-13-05 14:51  -freddy-       New Issue                                    
12-13-05 14:51  -freddy-       OS                        => Gentoo          
12-13-05 14:51  -freddy-       Unstable Impact           => Yes             
12-13-05 14:51  -freddy-       Version OS                => 2005-1 en UTF-8 
12-13-05 20:41  benj           Note Added: 0000173                          
12-13-05 20:41  benj           Assigned To               => benj            
12-13-05 20:41  benj           Status                   new => acknowledged 
12-19-05 20:56  -freddy-       File Added: grisbi.zip                       
12-19-05 21:02  -freddy-       Note Added: 0000180                          
01-30-06 16:45  benj           Note Added: 0000210                          
01-30-06 16:45  benj           Status                   acknowledged => resolved
01-30-06 16:45  benj           Resolution               open => fixed       
01-30-06 16:45  benj           Projection               none => redesign    
01-30-06 16:45  benj           ETA                      none => > 1 month   
01-30-06 16:45  benj           Fixed in Version          => 0.6.0           
06-09-09 20:17  MyKeul         Project                  Grisbi => Grisbi-old
06-14-09 16:44  MyKeul         Status                   resolved => closed  
======================================================================



More information about the bugsreports mailing list