Thank you very much. :) it works now.
2009/9/4 Christian Witts <cwi...@compuscan.co.za> > If it's not you can put an encoding line @ the top of your script like > # -*- encoding: utf-8 -*- > > David Stanek wrote: > >> Is the encoding of your file set? >> >> >> On 9/4/09, zhang allen <acalle...@gmail.com> wrote: >> >> >>> Hi Christian, >>> >>> Thanks for your tip. >>> >>> But it seems to me still not working again. >>> >>> i wirte this python code >>> >>> k = [] >>> s = u'Büro' >>> for c in s: >>> k.append(c) >>> print k >>> >>> k=[u'B', u'\xa8', u'\xb9', u'r', u'o'] >>> >>> i still have 5 different chars. >>> >>> >>> >>> >>> >>> 2009/9/4 Christian Witts <cwi...@compuscan.co.za> >>> >>> >>> >>>> zhang allen 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. >>>>> >>>>> >>>>> -- >>>>> Best Regards, >>>>> Allen >>>>> >>>>> ------------------------------------------------------------------------ >>>>> >>>>> _______________________________________________ >>>>> Tutor maillist - Tutor@python.org >>>>> To unsubscribe or change subscription options: >>>>> http://mail.python.org/mailman/listinfo/tutor >>>>> >>>>> >>>>> >>>>> >>>>>> s = 'Büro' >>>>>>> for ch in s: >>>>>>> >>>>>>> >>>>>> ... print ch >>>> ... >>>> B >>>> >>>> � >>>> r >>>> o >>>> >>>> You need to make it a unicode string. >>>> >>>> s = u'Büro' >>>> >>>> >>>>> for ch in s: >>>>>>> >>>>>>> >>>>>> ... print ch >>>> ... >>>> B >>>> ü >>>> r >>>> o >>>> >>>> -- >>>> Kind Regards, >>>> Christian Witts >>>> >>>> >>>> >>>> >>>> >>> -- >>> Best Regards, >>> Allen >>> >>> >>> >> >> >> > > -- > Kind Regards, > Christian Witts > > > -- Best Regards, Allen
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor