saving cyrillic text files
Boudewijn Rempt
boud at valdyas.org
Fri Aug 23 03:56:52 EDT 2002
DR wrote:
> file=open("rustext.txt", "w")
> file.write("??????")
> file.close
>
> When I open the file with a text editor I get garbled text. I use
> russian win98 so I don't see why this shouldn't work.
Probably because Python hard-codedly assumes you want ASCII and
nothing but ASCII. Try something like:
import codecs
f = codecs.open("rustext.txt","w","iso8859_5")
f.write(u"абвгдежзий".decode("iso8859-5"))
--
Boudewijn Rempt | http://www.valdyas.org
More information about the Python-list
mailing list