help-gnu-emacs
[Top][All Lists]
Advanced

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

Re: python-mode, c-c c-c and unicode in output buffer


From: Dave Love
Subject: Re: python-mode, c-c c-c and unicode in output buffer
Date: Sun, 01 Nov 2009 19:27:58 +0000
User-agent: Gnus/5.110011 (No Gnus v0.11)

sandro dentella <address@hidden> writes:

> mmh, python says it's trying to create an ascii coded string and it
> can't write
> char u'\xe8' in ascii.

Right.  The Python manual doesn't tell you it does that when writing to
a pipe (used to suppress paging in the Emacs sub-process) rather than a
pty:

  $ python u.py | cat
  Traceback (most recent call last):
    File "u.py", line 2, in <module>
      print u"รจ"
  UnicodeEncodeError: 'ascii' codec can't encode character u'\xe8' in position 
0: ordinal not in range(128)
  
I fixed this recently in my version (at least as far as pydoc's handling
of paging goes, which was the reason for setting process-connection-type
for the sub-process).  There was previously a misleading comment about
non-ASCII code.  <URL:http://www.loveshack.ukfsn.org/emacs/#python.el>


reply via email to

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