emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] org-babel, python, encoding and table


From: Andreas Röhler
Subject: Re: [O] org-babel, python, encoding and table
Date: Tue, 07 May 2013 20:45:56 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130329 Thunderbird/17.0.5

Am 07.05.2013 20:18, schrieb Eric Schulte:
Andreas Röhler <address@hidden> writes:

Am 07.05.2013 18:41, schrieb Eric Schulte:
#+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.




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

Hope this helps,


Here error occurs depending if a or b is specified for return, really strange.


I think this may be a problem with the Python code.  The snippet above
expands to the following python.




which, when executed returns the following raw string (which is then
interpreted by Org-mode).




Maybe Python simply needs to be convinced to print in utf-8 format?


Andreas




Get the wrong results with a Ipython0.12, but correct with Python3.2.3 and 
Python3.3 - all called from Emacs24.3

Attachment: python.png
Description: PNG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]