On 2 Jun 2008, at 15:17, Alexey Blinov wrote:
Hmm... little test give me that:
nilcolor$ cat test.py #!/usr/bin/env python # -*- coding: utf-8 -*-
import sys import os
a = u"æble" sys.__stdout__.write( a.encode("raw_unicode_escape") + "\n" ) print a nilcolor$ python test.py ?ble æble nilcolor$
so... IMO print is better. Isn't it?
I forgot to mention that I used PyMate for it. If I open that python in TM and press APPLE+R I got this:
______ PyMate r8839 running Python 2.4.2 (/usr/bin/env python)
untitled
æble æble Program exited. _______
If you want to use that script from the command line, please try this one:
_______ #!/usr/bin/env python # -*- coding: utf-8 -*-
import sys import os
a = u"æble" sys.__stdout__.write( a.encode("raw_unicode_escape") + "\n" ) print a.encode("raw_unicode_escape")
________
python foo.py > out.txt mate out.txt
and you will see in both cases that it works.
Cheers,
--Hans