<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Je suggère de doubler les \ (les escaper) et de passer une chaîne
    unicode  (remplacer le r"hhh\toto" par u"hhh\\toto")<br>
     
key=reg_openkey_noredir(HKEY_LOCAL_MACHINE,u'SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Phylogène
    lycée_is1',sam=KEY_WRITE,create_if_missing=True)<br>
    <br>
    Si on essaye avec ur"hhh\toto", on a une erreur bizarre
    "rawunicodeescape' codec can't decode bytes in position 53-54:
    truncated \uXXXX"<br>
    <br>
    Hubert<br>
    <br>
    <div class="moz-cite-prefix">Le 04/04/2017 à 10:36, Daip-Brest a
      écrit :<br>
    </div>
    <blockquote
      cite="mid:b51d8c64-a7fb-e09e-65f5-caacd5613fe8@ac-rennes.fr"
      type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=windows-1252">
      <p>Bonjour,</p>
      <p>         voici mon problème, je cherche à écrire dans une clé
        de registre contenant un accent<br>
      </p>
      <p>key=reg_openkey_noredir(HKEY_LOCAL_MACHINE,r'SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\<font
          color="#ff0000">Phylogène lycée_is1</font>'.encode(locale.getpreferredencoding()),sam=KEY_WRITE,create_if_missing=True)<br>
                reg_setvalue(key,'DisplayName','Phylogene lycee',REG_SZ)</p>
      <p>Malheureusement lors que j'envoie la commande j'obtiens :</p>
      <p>
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\<font
          color="#ff0000">Phylogène lycée_is1</font></p>
      <p><br>
      </p>
      <p><font color="#ff0000"><font color="#000000">Mon contexte de
            test est le suivant : Je code avec PyScripter selon les
            préco WAPT et je suis sur un Windows 7 - 64Bits</font></font></p>
      <p><font color="#ff0000"><font color="#000000"><br>
          </font></font></p>
      <p><font color="#ff0000"><font color="#000000">Après de nombreuses
            recherches, j'ai compris qu'il s'agissait d'un problème
            d'encodage, j'ai donc fait des tests avec l'unicode (u'</font></font><font
          color="#ff0000">Phylog</font><font color="#ff0000"><font
            color="#ff0000">è</font>ne lyc</font><font color="#ff0000"><font
            color="#ff0000">é</font>e_is1) </font></p>
      <p><font color="#ff0000"><font color="#000000">J'ai toujours le
            même résultat et du coup je ne comprends pas.</font></font></p>
      <p><font color="#ff0000"><font color="#000000">Pouvez vous m'aider
            ?</font></font></p>
      <p><font color="#ff0000"><font color="#000000"><br>
          </font></font></p>
      <p>Cordialement</p>
      <p>OGOR Bruno</p>
      <p>Daip de Brest<br>
      </p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>