Hi,

When I try and format output when there are accented characters the
output does not look right.

e.g.

27 Angie Dickons                       67,638
28 Anne MÉRESSE                 64,825

So the strings containing accented characters print one less than
those that don't.

I've tried both:

    print '{0:2} {1:25} {2} '.format( cnt, nam[num].encode('utf-8'),
steps[ind1])
    print "%3d %-25s %-7s" % ( cnt, nam[num].encode('utf-8'), steps[ind1])

I've searched but I can't see a solution..

I guess it is the way I'm printing nam[num].encode('utf-8') perhaps I
have to convert it first ?

Can someone please help.

Thanks

-- 
Jerry Rocteur

je...@rocteur.com
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to