title: How to remove nonAscii characters in python
body: <p>This is my code:</p>
  
  <pre><code>#!C:/Python27/python
  # -*- coding: utf-8 -*-
  import requests
  from bs4 import BeautifulSoup
  import urllib2
  import sys
  import urlparse
  import io
  
  url = "http://www.dlib.org/dlib/november14/beel/11beel.html"
  #url = "http://eqa.unibo.it/article/view/4554"
  #r = requests.get(url)
  html = urllib2.urlopen(url)
  soup = BeautifulSoup(html, "html.parser")
  #soup = BeautifulSoup(r.text,'lxml')
  
  if url.find("http://www.dlib.org") != -1:
      div = soup.find('td', valign='top')
  else:
      div = soup.find('div',id='content')
  
  f = open('path/file_name.html', 'w')
  f.write(str(div))
  f.close()
  </code></pre>
  
  <p>Scraping those webpages i've found some nonAScii characters into the html file written from this script that i need to remove or solve into a readable chars.
  Any advice? Thanks</p>