Bonjour,
C'est pas le lieu pour troller gratuitement. Un simple test aurais confirmer l'affirmation.
# -*- coding: utf-8 -*- # encoding: utf-8 # import locale # import sys # module pour gérer le système # locale.getpreferredencoding = lambda: 'UTF-8' from setuphelpers import * from _winreg import *
# Blague unicode ansi : préfixer les valeurs de u pour les caracteres hors A-Za-z0-9 ou \uXXXX (X = chiffre hexa) uninstallkey = [u'MONExécutable Windows 32 bitsCLT'] uninstallstring = [u'"c:\MON\UNINST.EXE" /REG="MONExécutable Windows 32 bitsCLT" /SILENT']
La console de sortie montre bien une erreur de conversion qui reproductible sous notepad++ avec le mauvais usage des fonction (encode / convert )
@+
-----Message d'origine----- De : Denis Cardon [mailto:denis.cardon@tranquil-it-systems.fr] Envoyé : mercredi 15 juin 2016 10:39 À : service info; wapt@lists.tranquil.it Objet : Re: [Wapt] [BUG] Clef registre avec carractere accent
Bonjour "service info",
Le 14/06/2016 18:02, service info a écrit :
Re,
Le u a déjà été utilisé mais le résultat est un bug.
vous êtes bien catégorique... C'est peut être un problème chaise-clavier lié à un mauvais usage d'une api...
L'avantage de l'usage de scripts est de pouvoir fournir facilement des exemples qui permettent de reproduire un soucis. Est ce que vous pourriez fournir un fichier setup.py minimaliste qui illustre le soucis, histoire que l'on puisse ouvrir un cas?
En effet, votre description de bug est un tantinet trop succincte pour motiver quiconque à faire une analyse.
Cordialement,
Denis
@+
*De :*WAPT [mailto:wapt-bounces@lists.tranquil.it] *De la part de* Bastien HERMITTE *Envoyé :* mardi 14 juin 2016 15:25 *À :* wapt@lists.tranquil.it *Objet :* Re: [Wapt] [BUG] Clef registre avec carractere accent
Bonjour,
Il faut ajouter un 'u' (comme unicode) devant les chaînes de caractères contenant des accents, par exemple : u'ma chaine de caractères'
Cordialement, Bastien
Le 14/06/2016 à 15:03, service info a écrit :
Bonjour, En marge d'un bug, nous avons constaté qu'il y a un bug de conversion UTF8<-> Windows Occidental lors de traitement de clef de registre (Ajout/Suppression/etc.). C'est reproductible en créant une clef comportant un «é». À bientôt _______________________________________________ WAPT mailing list WAPT@lists.tranquil.it <mailto:WAPT@lists.tranquil.it> http://lists.tranquil.it/listinfo/wapt
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
-- Denis Cardon Tranquil IT Systems Les Espaces Jules Verne, bâtiment A 12 avenue Jules Verne 44230 Saint Sébastien sur Loire tel : +33 (0) 2.40.97.57.55 http://www.tranquil-it-systems.fr