Si trato de pegar un carácter Unicode, como el punto medio:¿Por qué no puedo mostrar un carácter Unicode en Python Interpreter en Mac OS X Terminal.app?
·
en mi intérprete de Python no hace nada. Estoy usando Terminal.app en Mac OS X y cuando estoy simplemente en bash no tengo problemas:
:~$ ·
Pero en el intérprete:
:~$ python
Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
^^ no consigo nada, simplemente ignora que acabo de pegar al personaje. Si utilizo el escape \ representación Xnn \ Xnn del punto medio '\ xc2 \ xb7', y tratar de convertir a Unicode, tratando de mostrar el punto hace que el intérprete de lanzar un error:
>>> unicode('\xc2\xb7')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not in range(128)
tengo configurar 'utf-8' como mi codificación predeterminada en sitecustomize.py entonces:
>>> sys.getdefaultencoding()
'utf-8'
¿Qué ocurre? No es la Terminal. No es Python, ¿qué estoy haciendo mal?
Esta pregunta no está relacionada con este question, ya que indivdiual puede pegar unicode en su terminal.
Tengo el mismo problema, pero la codificación predeterminada es ascii (no sé por qué): (( – DataGreed