When I use web2py 1.99.7 shell  (web2py.exe -S welcome) :

>>> unicode('Äpple','utf-8')
Traceback (most recent call last):
  File "<console>", line 1, in <module>
UnicodeDecodeError: 'utf8' codec can't decode byte 0x8e in position 0: 
unexpected code byte

>>> unicode('Äpple','iso-8859-1')
u'\x8epple'

When running normally web2py (as localhost 127.0.0.1):

def codificacion1():
    response.write(unicode('Äpple','utf-8'))
    response.write('<br>,escape=False')
    response.write(unicode('Äpple','iso-8859-1'))
    return ()

it returns:

Äpple Äpple

How can I do for having same results in the shell?

Reply via email to