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 useunicode 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