Encoding

     Problème avec   ^  ¨  '     ( c-à-d avec  les accents d'une chaîne.

     Pour cela il est utile de mettre les chaînes en  unicode.

          Le type n'est plus  'str'   mais   'unicode'

 Avant  le script on fait appel à un module en mettant:

from __future__ import unicode_literals

De plus devant la chaîne, dans le script, on met la lettre u

pour dire unicode.

     Par exemple:

from __future__ import unicode_literals

def exemple():

       a=u" noël est à l'heure"
       print  a

                          On obtient :

>>> exemple()
 noël est à l'heure
>>>   

               Ainsi tous les accents apparaissent.

              Il se peut que la versionde python 2  téléchargée ne nécessite pas cette 

            modification.

   Remarque:

    Si vous avez mis :

       a=u" noël est à l'heure"   alors:

       type( a )  est  'unicode'  . Ce n'et plus un 'str'

      Pour revenir à un str  il faut mettre alors

       a.encode('utf8')

       alors   type ( a )  est   'str'

---------------------------------------------------------------------------------------