title: How to remove accent in Python 3.5 and get a string with unicodedata or other solutions?
body: <p>I am trying to get a string to use in google geocoding api.I ve checked a lot of threads but I am still facing problem and I don't understand how to solve it.</p>
  
  <p>I need addresse1 to be a string without any special characters. Addresse1 is for example: "32 rue d'Athènes Paris France".</p>
  
  <pre><code>addresse1= collect.replace(' ','+').replace('\n','') 
  addresse1=unicodedata.normalize('NFKD', addresse1).encode('utf-8','ignore') 
  </code></pre>
  
  <p>here I got a string without any accent... Ho no... It is not a string but a bytes. So I ve done what was suggested and 'decode:</p>
  
  <pre><code>addresse1=addresse1.decode('utf-8') 
  </code></pre>
  
  <p>But then addresse1 is exactly the same than at the begining... What do I have to do? What am I doing wrong? Or what i don't understand with unicode? Or is there a better solution?</p>
  
  <p>Thanks,</p>
  
  <p>Stéphane.</p>