Bir Unicode dizesini (£ $, vb. gibi ekstra karakterler içeren) Python dizesine nasıl dönüştürürsünüz?
Eğer Python 3'e geçmeye istekliyseniz/hazırsanız (ki bazı Python 2 kodlarıyla geriye dönük uyumsuzluk nedeniyle geçemeyebilirsiniz), herhangi bir dönüştürme yapmanız gerekmez; Python 3'teki tüm metinler Unicode karakter dizileriyle temsil edilir, bu da u'<text>'
sözdiziminin artık kullanılmayacağı anlamına gelir. Ayrıca, verileri (kodlanmış bir dize olabilir) temsil etmek için kullanılan, aslında bayt dizeleri olan şeylere de sahipsiniz.
http://docs.python.org/3.1/whatsnew/3.0.html#text-vs-data-instead-of-unicode-vs-8-bit
(Tabii ki, şu anda Python 3 kullanıyorsanız, sorun muhtemelen metni bir dosyaya nasıl kaydetmeye çalıştığınızla ilgilidir).