Jiri Barton wrote: > Hello, > > I have a problem with international characters in multi-line strings. > > > Works: '''á''' > > Works: ''' > a''' > > Does not work: ''' > á''' > > > By does not work I mean the infamous > > 'ascii' codec can't encode character u'\xe1' in position 4: ordinal not > in range(128) > > I'm using Ubuntu 8.04 with Python 2.5. It does not work in terminal, > from scripts, or from scripts with the encoding specified at the top. > Making the string unicode (u''' ... ''') does not change anything. > > It could be an interpreter issue but I didn't know where else I should > turn for help.
Please show a self-contained example that does not work. The above won't puke on you as you claim - because they are simple byte-strings, and thus aren't subject to any automatic en/decoding whatsoever, unless somehow *used*. Which you don't show how you do it. Diez -- http://mail.python.org/mailman/listinfo/python-list