/ / Korzystanie z malajalam Unicode w python - python, Unicode, kodowanie znaków, python-Unicode

Używanie unicode malajalam w pythonie - python, unicode, kodowanie znaków, python-unicode

Kod:

import unicodedata
s=u"കക"
b=s.encode("utf-8").decode("utf-8")
print(b)

wyprodukował poprawne wyjście w powłoce Python 3.0 jako കക. Ale kiedy spróbowałem tego samego w Spyder (Python 2.7) (Ustaw jako domyślny schemat kodowania utf-8), pokazał błąd jako:

return codecs.charmap_encode(input,errors,encoding_table) UnicodeEncodeError: "charmap" codec can"t encode characters in position 0-1: character maps to <undefined>

proszę podać rozwiązanie.

Odpowiedzi:

3 dla odpowiedzi № 1

Poniższy kod generuje poprawne dane wyjściowe w Ubuntu 14.04 i Python 2.7.6

#!/usr/bin/python
# -*- coding: utf_8 -*-
import unicodedata
s=u"കക"
b=s.encode("utf-8").decode("utf-8")
print(b)

കക