This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author serhiy.storchaka
Recipients gpolo, serhiy.storchaka, terry.reedy
Date 2019-10-02.17:52:38
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1570038758.46.0.805351426298.issue22214@roundup.psfhosted.org>
In-reply-to
Content
PR 16545 solves the problem by using OS specific methods for converting between Python and Tcl strings. It is not ideal, but is good enough for most real cases.

Now you can paste, copy and print non-BMP characters. The code containing them can be displayed weird, but the result of print looks OK.

>>> '\N{PERSONAL COMPUTER}'
'💻'
>>> print('💻')
💻

As a side effect, printing '\udcf0\udc9f\udc90\udc8d' on Linux and '\ud83d\udcbb' on Windows should have the same effect as printing '\U0001f4bb'.

I do not know about macOS, but expect the same behavior as on Linux. Could anybody test please?
History
Date User Action Args
2019-10-02 17:57:21serhiy.storchakaunlinkissue22214 messages
2019-10-02 17:52:38serhiy.storchakasetrecipients: + serhiy.storchaka, terry.reedy, gpolo
2019-10-02 17:52:38serhiy.storchakasetmessageid: <1570038758.46.0.805351426298.issue22214@roundup.psfhosted.org>
2019-10-02 17:52:38serhiy.storchakalinkissue22214 messages
2019-10-02 17:52:38serhiy.storchakacreate