Am 20.11.2010 06:53, schrieb Mikael B:
Hi.

I'm learning python. python 2.6.6 on ubuntu 10.10 I'm swedish so I try to use
unicode to get swedish characters. I've checked wikipedia.
utf-8 is said to be an unicode encoding..

this is the test program:

# -*- coding: utf-8 -*-

import readline

s=raw_input(u'Månadslön:')

and this is the output:

Traceback (most recent call last):
  File "test_uni.py", line 5, in <module>
    s=raw_input(u'Månadslön:')
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe5' in position 1: ordinal not in range(128)

I'm doing something wrong...

Mikael

Your console is not unicode ready.
Please take a look at the locale command and vars like
LC_ALL, LC_LANG etc.

<<attachment: stefan_sonnenberg.vcf>>

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

Reply via email to