Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
when repr() fails
#6
Star 
@Skaperen
>>> print(repr(chr(255)))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode character '\xff' in position 1: ordinal not in range(128)
>>> a=repr(chr(255))
Your shell still has ascii as encoding.
You have posted different error about this before.

From a clean Mint 18.1 install.
mint@mint ~ $ echo $LANG
en_US.UTF-8
mint@mint ~ $ python3 -c"import sys; print(sys.stdout.encoding)"
UTF-8
mint@mint ~ $ python3
Python 3.5.2 (default, Nov 17 2016, 17:05:23) 
[GCC 5.4.0 20160609] on linux
>>> import sys
>>> sys.stdout.encoding
'UTF-8'
>>> print(repr(chr(255)))
'ÿ'

>>> # To make your error i have to encode to ascii
>>> a = repr(chr(255))  
>>> a.encode('ascii')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode character '\xff' in position 1: ordinal not in range(128)
Reply


Messages In This Thread
when repr() fails - by Skaperen - May-01-2017, 02:25 AM
RE: when repr() fails - by wavic - May-01-2017, 07:29 AM
RE: when repr() fails - by Skaperen - May-01-2017, 09:34 AM
RE: when repr() fails - by volcano63 - May-01-2017, 07:30 AM
RE: when repr() fails - by Ofnuts - May-01-2017, 03:52 PM
RE: when repr() fails - by snippsat - May-01-2017, 04:37 PM
RE: when repr() fails - by Skaperen - May-02-2017, 03:54 AM
RE: when repr() fails - by snippsat - May-02-2017, 02:32 PM
RE: when repr() fails - by Skaperen - May-03-2017, 02:48 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Repr() function Valentina 3 3,515 Aug-22-2019, 11:28 AM
Last Post: perfringo
  ascii() (repr() in py2) Skaperen 1 4,001 Jun-05-2017, 10:32 PM
Last Post: Ofnuts
  str vs repr Skaperen 9 6,188 Jun-05-2017, 01:04 AM
Last Post: Skaperen

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020