New submission from dmaxime <dmax...@hotmail.it>: >>> b'\xf0\x9f\x98\x86'.decode('utf8') '😆' >>> '😆'.encode('utf8') b'\xf0\x9f\x98\x86'
...now if you write '😆'.encode() then you move the cursor between the brackets and type "'utf8'" you will have this result while the cursor remains in the brackets: >>> '😆'.encode()''8ftu SyntaxError: invalid syntax >>> I've attached a video that shows this behavior. Thanks for your attention. Cheers. ---------- assignee: terry.reedy components: IDLE files: python3ide bug.mp4 messages: 358836 nosy: dmaxime, terry.reedy priority: normal severity: normal status: open title: Some characters confuse the editor type: behavior versions: Python 3.8 Added file: https://bugs.python.org/file48801/python3ide bug.mp4 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue39126> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com