On Jan 29, 4:57 am, Jammer <[EMAIL PROTECTED]> wrote: > Does anyone that knows python want to write me a byte dump for strings? :-) > > I am trying to modify a plugin (that someone else wrote) that uses > interprocess communication. > It works on strings without special characters but it fails on other > stings like "Björk". > > It calls decode('utf8') but I guess the strings are not utf8 so I need > to find out what is being input.
Try the repr() built-in function. Any byte not in printable ASCII will be displayed in hex. | >>> foo = "\xfforick" | >>> foou = unicode(foo, 'latin1') | >>> foo8 = foou.encode('utf8') | >>> print repr(foo), repr(foou), repr(foo8) | '\xfforick' u'\xfforick' '\xc3\xbforick' -- http://mail.python.org/mailman/listinfo/python-list