2009/9/27 Junaid <junu...@gmail.com>: > I want to do replacements in a utf-8 text file. example > > f=open("test.txt","r") #this file is uft-8 encoded > > raw = f.read() > txt = raw.decode("utf-8") > > txt.replace{'English', ur'ഇംഗ്ലീഷ്') #replacing raw unicode string, > but not working > > f.write(txt) > f.close() > f.flush() > > > please, help me > > thanks > -- > http://mail.python.org/mailman/listinfo/python-list >
Does txt.replace('English', ur'ഇംഗ്ലീഷ്') instead of txt.replace{'English', ur'ഇംഗ്ലീഷ്') fix the problem? hth vbr -- http://mail.python.org/mailman/listinfo/python-list