El código:
import unicodedata
s=u"കക"
b=s.encode("utf-8").decode("utf-8")
print(b)
produce salida correcta en Python 3.0 shell como കക. Pero cuando probé lo mismo en Spyder (Python 2.7) (Establecer como esquema de codificación predeterminado utf-8), mostró un error como:
return codecs.charmap_encode(input,errors,encoding_table) UnicodeEncodeError: "charmap" codec can"t encode characters in position 0-1: character maps to <undefined>
por favor proporcione una solución
Respuestas
3 para la respuesta № 1El siguiente código produce una salida correcta en Ubuntu 14.04 y Python 2.7.6
#!/usr/bin/python
# -*- coding: utf_8 -*-
import unicodedata
s=u"കക"
b=s.encode("utf-8").decode("utf-8")
print(b)
കക