> #+NAME: test2
> #+begin_src python :results value :preamble # -*- coding: utf-8 -*- :return
> a
> a = ( ( "é", "a" ), ( "a", "à" ) )
> b = "é"
> #+end_src
>
> #+RESULTS: test2
> | \303\251 | a        |
> | a        | \303\240 |
>

Maybe this isn't an execution problem, but is rather a buffer encoding
problem.  I executed your example above in a small buffer (attached).  I
then saved this buffer and was forced to specify an encoding, I selected
utf8.  If I cat the resulting file from disk, the accented characters
appear correctly.

#+begin_src python :results value :preamble # -*- coding: utf-8 -*- :return a
a = ( ( "é", "a" ), ( "a", "à" ) )
b = "é"
#+end_src

#+RESULTS:
| é | a        |
| a        | à |

So maybe the problem is simply Emacs not displaying utf8 characters
correctly.

Hope this helps,

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

Reply via email to