вот код
import urllib2
from BeautifulSoup import BeautifulSoup
f = urllib2.urlopen('http://www.yandex.ru/')
soup = BeautifulSoup(f, fromEncoding="utf-8")
print soup.find('title')
print soup.originalEncoding
Python 2.7
import urllib2
from BeautifulSoup import BeautifulSoup
f = urllib2.urlopen('http://www.yandex.ru/')
soup = BeautifulSoup(f, fromEncoding="utf-8")
print soup.find('title')
print soup.originalEncoding
import urllib2
from BeautifulSoup import BeautifulSoup
f = urllib2.urlopen('http://www.yandex.ru/')
soup = BeautifulSoup(f, fromEncoding="utf-8")
s = str(soup.find('title'))
print s
print s.decode('utf8')
print soup.originalEncoding
#<title>Яндекс</title>
#<title>Яндекс</title>
utf-8
sp3Если оригинальная кодировка utf-8 то зачем ещё s.decode('utf8') ?import urllib2
from BeautifulSoup import BeautifulSoup
f = urllib2.urlopen('http://www.yandex.ru/')
soup = BeautifulSoup(f, fromEncoding="utf-8")
s = str(soup.find('title'))
print s
print s.decode('utf8')
print soup.originalEncoding
#<title>Яндекс</title>
#<title>Яндекс</title>
utf-8