[grisbi-bugs] [Grisbi-0.6.0 0000960]: Fichier csv exporté au format UTF-8

Grisbi Bug Tracker bugtracker at grisbi.org
Sam 5 Mai 11:29:42 CEST 2018


The following issue has been RESOLVED. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=960 
====================================================================== 
Reported By:                cgautherat
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi-0.6.0
Issue ID:                   960
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
Plateforme:                 Windows 
OS:                         Autre(Other) 
Version OS:                 XP 
Unstable Impact:            No 
Version GTK:                2.18.5 
Resolution:                 fixed
Fixed in Version:           git (développement)
====================================================================== 
Date Submitted:             2010-02-15 12:14 CET
Last Modified:              2018-05-05 11:29 CEST
====================================================================== 
Summary:                    Fichier csv exporté au format UTF-8
Description: 
Sous Windows XP, l'export d'un état au format csv fonctionne mais exporte le
fichier au format UTF-8 et non au format ANSI du poste.
Par ailleurs le séparateur de décimal n'est pas celui du poste ("." configuré
sur mon poste, mais "," utilisé dans le csv)

Ce problème ne se produisait pas en version 0.5.9 mais se produit sur les
0.6.0rc1 et rc2.

Ce problème se rapproche de l'ano 928.
J'arrive à contourner le problème en convertissant le fichier au format ANSI
après exportation, et en faisant un remplacement du caractère "," par le
caractère "."

Additional Information: 
Ci-dessous la liste des variables d'environnement du poste:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cyag7485\Application Data
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=FT-2D5F7B98F76A
ComSpec=C:\WINNT\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HABIL2=\\IN13FIL1\HabilIN13FIL1\cyag7485.ini
HOMEDRIVE=U:
HOMEPATH=\
HOMESHARE=\\IN13FIL1\CYAG7485
LANG=fr
LOGONSERVER=\\SFEBUA51
NUMBER_OF_PROCESSORS=2
OS=Windows_NT
Path=E:\Program Files\MiKTeX
2.8\miktex\bin;E:\Perl\site\bin;E:\Perl\bin;C:\WINNT\SYSTEM32;C:\WINNT;C:\AppFT\Serena\CHANGE~1\DIMENS~1\9.1\PROG;C:\appft\Plink-0.57;C:\appft\ActivePerl-5.8.7\bin;C:\appft\graphviz-2.6\Graphviz\bin;C:\appft\doxygen-1.4.5\bin;C:\appft\msys-1.0.10\bin;c:\appft\mingw-3.1.0\bin;C:\Program
Files\Internet
Explorer;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program
Files\WinSCP\;C:\Program Files\WinMerge;C:\Program Files\Satsuki Decoder
Pack\filtres\divers;C:\Program Files\Satsuki Decoder Pack\filtres;C:\Program
Files\GnuWin32\bin;C:\Program Files\DOS2UNIX;c:\oracle\ora92\bin;C:\Program
Files\Windows Imaging\;C:\appFT\clientoracle92\bin;E:\Program
Files\GTK2-Runtime\bin;C:\Program Files\Satsuki Decoder
Pack\filtres\divers;C:\Program Files\Satsuki Decoder Pack\filtres;E:\Program
Files\GnuWin32\bin;C:\Program Files\DOS2UNIX;c:\oracle\ora92\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 13, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0f0d
ProgramFiles=C:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINNT
TEMP=C:\DOCUME~1\cyag7485\LOCALS~1\Temp
TMP=C:\DOCUME~1\cyag7485\LOCALS~1\Temp
UATDATA=C:\WINNT\system32\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77
USERDNSDOMAIN=AD.FRANCETELECOM.FR
USERDOMAIN=AD
USERNAME=cyag7485
USERPROFILE=C:\Documents and Settings\cyag7485
windir=C:\WINNT
__COMPAT_LAYER=EnableNXShowUI 

Ci-dessous les paramètres de config internationale du registre:
[HKEY_CURRENT_USER\Control Panel\International]
Locale=1:0000040C
sLanguage=1:FRA
sCountry=1:France
iCountry=1:33
sList=1:;
iMeasure=1:0
sDecimal=1:.
sThousand=1: 
iDigits=1:2
iLZero=1:1
sCurrency=1:¤
iCurrDigits=1:2
iCurrency=1:3
iNegCurr=1:8
sDate=1:/
sTime=1::
sShortDate=1:dd/MM/yyyy
sLongDate=1:dddd d MMMM yyyy
iDate=1:1
iTime=1:1
iTLZero=1:1
s1159=1:
s2359=1:
sTimeFormat=1:HH:mm:ss
iTimePrefix=1:0
sMonDecimalSep=1:.
sMonThousandSep=1: 
iNegNumber=1:1
sNativeDigits=1:0123456789
NumShape=1:1
iCalendarType=1:1
iFirstDayOfWeek=1:0
iFirstWeekOfYear=1:0
sGrouping=1:3;0
sMonGrouping=1:3;0
sPositiveSign=1:
sNegativeSign=1:-
eburoSettings=1:France (FR).reg
[HKEY_CURRENT_USER\Control Panel\International\Geo]
Nation=1:84

====================================================================== 

---------------------------------------------------------------------- 
 (0004383) LudovicRousseau (developer) - 2018-03-30 17:55
 http://www.grisbi.org/bugsreports/view.php?id=960#c4383 
---------------------------------------------------------------------- 
Est-ce que ce problème est toujours présent avec Grisbi 1.1.92 ? 

---------------------------------------------------------------------- 
 (0004441) pbiava (administrator) - 2018-04-09 08:15
 http://www.grisbi.org/bugsreports/view.php?id=960#c4441 
---------------------------------------------------------------------- 
Ce bug n'est pas corrigé. Faut-il le faire ? 

---------------------------------------------------------------------- 
 (0004442) pbiava (administrator) - 2018-04-09 09:21
 http://www.grisbi.org/bugsreports/view.php?id=960#c4442 
---------------------------------------------------------------------- 
Ce que je compte faire à minima c'est de pouvoir changer le séparateur. Pour
ce qui concerne l'export dans le format natif, je pense que ce n'est plus
nécessaire compte tenu que le format UTF8 est reconnu par toutes (?) les
plates-formes.
A vos avis 

---------------------------------------------------------------------- 
 (0004443) LudovicRousseau (developer) - 2018-04-09 09:39
 http://www.grisbi.org/bugsreports/view.php?id=960#c4443 
---------------------------------------------------------------------- 
ça me fait penser à ma modification que j'ai fait dans
https://github.com/grisbi/grisbi/commit/0417251f2e2e58b43df858aebe615b5fd2d3f323
pour les export en QIF.

Une solution serait de pouvoir choisir le format de sortie en CVS pour les dates
et les nombres comme c'est déjà le cas pour le format QIF. 

---------------------------------------------------------------------- 
 (0004496) pbiava (administrator) - 2018-05-05 11:29
 http://www.grisbi.org/bugsreports/view.php?id=960#c4496 
---------------------------------------------------------------------- 
fixed in Github 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-02-15 12:14 cgautherat     New Issue                                    
2010-02-15 12:14 cgautherat     Plateforme                => Windows         
2010-02-15 12:14 cgautherat     OS                        => Autre(Other)    
2010-02-15 12:14 cgautherat     Version OS                => XP              
2010-02-15 12:14 cgautherat     Unstable Impact           => No              
2010-02-15 12:14 cgautherat     Version GTK               => 2.18.5          
2018-03-30 17:55 LudovicRousseauNote Added: 0004383                          
2018-04-09 08:15 pbiava         Note Added: 0004441                          
2018-04-09 08:25 pbiava         Assigned To               => pbiava          
2018-04-09 08:25 pbiava         Status                   new => assigned     
2018-04-09 09:21 pbiava         Note Added: 0004442                          
2018-04-09 09:39 LudovicRousseauNote Added: 0004443                          
2018-05-05 11:29 pbiava         Status                   assigned => resolved
2018-05-05 11:29 pbiava         Resolution               open => fixed       
2018-05-05 11:29 pbiava         Fixed in Version          => git
(développement)
2018-05-05 11:29 pbiava         Note Added: 0004496                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports