On Fri, Sep 4, 2009 at 2:20 PM, zhang allen<acalle...@gmail.com> wrote: > Hi All, > > Say i have unicode string Büro. > i want to iterate this string . > > i write this python code which doesn't work. > > s ='Büro' > for ch in s: > print ch > > it seems Büro has 5 chars. ü consists of 2 bytes. > > so does someone has any ideas? > > how to iterate this string, so i can hava 4 chars, like "B, ü, r, o ".? > > Thanks in advance.
Try replacing s ='Büro' by s = u'Büro' The 'u' denotes that the string is to be interpretred as unicode. -- André Engels, andreeng...@gmail.com _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor