title: UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 6: ordinal not in range(128)
body: <p>I am trying to pull a list of 500 restaurants in Amsterdam from TripAdvisor; however after the 308th restaurant I get the following error:</p>
  
  <pre><code>Traceback (most recent call last):
    File "C:/Users/dtrinh/PycharmProjects/TripAdvisorData/LinkPull-HK.py", line 43, in &lt;module&gt;
      writer.writerow(rest_array)
  UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 6: ordinal not in range(128)
  </code></pre>
  
  <p>I tried several things I found on StackOverflow, but nothing is working as of right now. I was wondering if someone could take a look at my code and see any potential solutions that would be great.</p>
  
  <pre><code>        for item in soup2.findAll('div', attrs={'class', 'title'}):
              if 'Cuisine' in item.text:
                  item.text.strip()
                  content = item.findNext('div', attrs=('class', 'content'))
                  cuisine_type = content.text.encode('utf8', 'ignore').strip().split(r'\xa0')
          rest_array = [account_name, rest_address, postcode, phonenumber, cuisine_type]
          #print rest_array
          with open('ListingsPull-Amsterdam.csv', 'a') as file:
                  writer = csv.writer(file)
                  writer.writerow(rest_array)
      break
  </code></pre>