[Idle-dev] Unicode Literal in IDLE. (python2)

Terry Jan Reedy tjreedy at udel.edu
Mon Apr 22 04:02:10 CEST 2013


On 4/21/2013 4:20 PM, Andrew Svetlov wrote:
> I think fixing this bug for python 2 can open a can of worms. Python 3
> works correctly IIRC.
>
> On Sun, Apr 21, 2013 at 7:47 PM, Tomoki Imai <tomo832 at gmail.com> wrote:
>> Hi.
>>
>> I found bug (I think) in IDLE.
>> That is, unicode literal in IDLE.
>> You can reconfirm it by executing following code in IDLE.
>>
>>>> u"こんにちは"
>> u'\xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf'
>> ("こんにちは" means hello in Japanese.It's unicode literal.)
>>
>> In normal Interpreter ( running in console)
>>
>>>> u"こんにちは"
>> u'\u3053\u3093\u306b\u3061\u306f'
>>
>> I found a solution.
>> I posted here.But I found it was closed after I posted.

To be clearer, it was closed a March 8.

>> http://bugs.python.org/issue17348
>>
>> Can I reopen it?Or, this is not bug?

David reopened, but like Andrew, I am wary. One reason we made unicode 
the text type in Python 3 was that patching the Python 2 dual-text 
system became a bit like playing Whack-A-Mole
http://en.wikipedia.org/wiki/Whac-A-Mole




More information about the IDLE-dev mailing list