title: BeautifulSoup output contains spaces after .strip()
body: <p>I have the following code.</p>
  
  <pre><code>html = urllib2.urlopen(
      'https://ebet.tab.co.nz/results/CHCG-reslt05070400.html').read()
  
  
  soup = BeautifulSoup(html)
  data = soup.findAll('div', {'class' : 'header bold'})
  match = re.search('R', data[0].text)
  race_title = data[0].text[(match.start()):]
  race_title = str(race_title.strip(' \t\n\r'))
  print race_title
  </code></pre>
  
  <p>The output I get on the screen in the console is below</p>
  
  <pre><code>Race 1 PEDIGREE ADVANCE SPRINT
                  C0
                  295 m
  </code></pre>
  
  <p>I thought strip would get rid of any type of spaces between SPRINT and C0 but obviously I am missing something so I need help understanding this result. Is it because the bs4 output the string in unicode or something?</p>