Hi Steven, thank you for your reply... I really needed another python guru which is also an English teacher! Sorry if English is not my mother tongue... "uncorrect" instead of "incorrect" (I misapplied the "similarity principle" like "unpleasant...>...uncorrect").
Apart from these trifles, you said: >> All characters are UTF-8, characters. "a" is a UTF-8 character. So is "ă". Not using python 3, for me (a programmer which was present at the beginning of computer science, badly interacting with many languages from assembler to Fortran and from c to Pascal and so on) it was an hard job to arrange the abrupt transition from characters only equal to bytes to some special characters defined with 2, 3 bytes and even more. I should have preferred another solution... but i'm not Guido....! I said: > in the first version the utf-8 conversion to hex was shown horizontally And you replied: >> Oh! We're supposed to read the output *downwards*! You are correct, but I was only referring to "special characters"... My main concern was compactness of output and besides that every group of bytes used for defining "special characters" is well represented with high nibble in the range outside ascii 0-127. Your following observations are connected more or less to the above point and sorry if the interpretation of output... sucks! I think that, for the interested user, all the question is of minor importance. Only another point is relevant for me: >> The loop variable just gets reset once it reaches the top of the loop >> again. Apart your kind observation (... "hideously ugly to read") referring to my code snippet incrementing the loop variable... you are correct. I will never make the same mistake! Bye, Blatt. -- http://mail.python.org/mailman/listinfo/python-list