Hello:
Under win32 XP y select python command line and execute next code with
results indicated:

Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit
(Intel)] on
Type "help", "copyright", "credits" or "license" for more information.
>>> u=u'áéíóú'
>>> u
u'\xe1\xe9\xed\xf3\xfa'
>>> print u
áéíóú
>>> a=u.encode('latin-1')
>>> a
'\xe1\xe9\xed\xf3\xfa'
>>> print a
ßÚݾ·
>>> type(a)
<type 'str'>
>>> type(u)
<type 'unicode'>
>>>

using python IDLE I repeat the code, but get next differen result:
IDLE 1.2
>>> u=u'áéíóú'
>>> u
u'\xe1\xe9\xed\xf3\xfa'
>>> print u
áéíóú
>>> a=u.encode('latin-1')
>>> a
'\xe1\xe9\xed\xf3\xfa'
>>> print a
áéíóú
>>> type(a)
<type 'str'>
>>> type(u)
<type 'unicode'>
>>>

What do you think is happending and how can I solve this ? The IDLE
looks fine but command line has problems.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to