[Tutor] How to read unicode strings from a binary file and
display them as plain ascii?
R. Alan Monroe
amonroe at columbus.rr.com
Tue Mar 1 12:59:04 CET 2005
> R. Alan Monroe wrote:
>> I started writing a program to parse the headers of truetype fonts to
>> examine their family info. But I can't manage to print out the strings
>> without the zero bytes in between each character (they display as a
>> black block labeled 'NUL' in Scite's output pane)
>> I tried:
>> stuff = f.read(nlength)
>> stuff = unicode(stuff, 'utf-8')
> I think you need 'utf-16be', not 'utf-8'. See this page if you don't know the difference:
Outstanding! Batteries included, indeed.
More information about the Tutor