title: Python encoding issue (ascii > unicode)
body: <p>I am having a typical utf-8 encoding issue, but so far I haven't been able to resolve it. </p>
  
  <pre><code>class StatsTandE(webapp2.RequestHandler):
    def get(self):
  
      conn = rdbms.connect(instance=_INSTANCE_NAME, database='origami')
      cursor = conn.cursor()
      cursor.execute('SELECT ui.displayName, ui.title, ui.costCenter FROM views AS v')
      results = [[str(row[0]), str(row[1]), str(row[2])] for row in cursor.fetchall()]
      logging.info('results identified as %s', results)
  
      template_file_name = 'templates/stats_results.html'
      template_values = {
        'results': results,
      }
  
      path = os.path.join(os.path.dirname(__file__), template_file_name)
      self.response.out.write(template.render(path, template_values))
      conn.close()
  </code></pre>
  
  <p>The error I am seeing is:</p>
  
  <pre><code>UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 4: ordinal not in range(128)
  </code></pre>
  
  <p>Changing <code>str(row[0])</code> to <code>str(row[0]).encode('utf-8')</code> didn't work...</p>
  
  <p>Any suggestions?</p>