<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><div><div style="font-family: Calibri,sans-serif; font-size: 11pt;">FWIW, Python 3.6 should print this in the console just fine. Feel free to upgrade whenever you're ready.<br><br>Cheers,<br>Steve</div></div><div dir="ltr"><hr><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">From: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:mikhailwas@gmail.com">Mikhail V</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Sent: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">10/12/2016 16:07</span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">To: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:mal@egenix.com">M.-A. Lemburg</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Cc: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:python-ideas@python.org">python-ideas@python.org</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Subject: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">Re: [Python-ideas] Proposal for default character representation</span><br><br></div>Forgot to reply to all, duping my mesage...<br><br>On 12 October 2016 at 23:48, M.-A. Lemburg <mal@egenix.com> wrote:<br><br>> Hmm, in Python3, I get:<br>><br>>>>> s = "абв.txt"<br>>>>> s<br>> 'абв.txt'<br><br>I posted output with Python2 and Windows 7<br>BTW , In Windows 10 'print' won't work in cmd console at all by default<br>with unicode but thats another story, let us not go into that.<br>I think you get my idea right, it is not only about printing.<br><br><br>> The hex notation for \uXXXX is a standard also used in many other<br>> programming languages, it's also easier to parse, so I don't<br>> think we should change this default.<br><br>In programming literature it is used often, but let me point out that<br>decimal is THE standard and is much much better standard<br>in sence of readability. And there is no solid reason to use 2 standards<br>at the same time.<br><br>><br>> Take e.g.<br>><br>>>>> s = "\u123456"<br>>>>> s<br>> 'ሴ56'<br>><br>> With decimal notation, it's not clear where to end parsing<br>> the digit notation.<br><br>How it is not clear if the digit amount is fixed? Not very clear what<br>did you mean.<br>_______________________________________________<br>Python-ideas mailing list<br>Python-ideas@python.org<br>https://mail.python.org/mailman/listinfo/python-ideas<br>Code of Conduct: http://python.org/psf/codeofconduct/</body></html>