Miten muunnat Unicode-merkkijonon (joka sisältää ylimääräisiä merkkejä kuten £ $ jne.) Python-merkkijonoksi?
No, jos olet halukas/valmis siirtymään Python 3:een (mitä et ehkä ole, koska se on taaksepäin yhteensopimaton joidenkin Python 2 -koodien kanssa), sinun ei tarvitse tehdä mitään muunnoksia; kaikki teksti Python 3:ssa esitetään Unicode-merkkijonoilla, mikä tarkoittaa myös sitä, että u'<text>'
syntaksia ei enää käytetä. Käytössäsi on myös itse asiassa tavujonoja, joita käytetään datan esittämiseen (joka voi olla koodattu merkkijono).
http://docs.python.org/3.1/whatsnew/3.0.html#text-vs-data-instead-of-unicode-vs-8-bit
(Tietenkin, jos käytät tällä hetkellä Python 3:a, ongelma liittyy todennäköisesti siihen, miten yrität tallentaa tekstin tiedostoon.)