Python IDLE中的表情符号/表情符号

Python IDLE中的表情符号/表情符号,python,python-3.x,python-idle,emoji,Python,Python 3.x,Python Idle,Emoji,我无法编码和显示\U0001f600-\U0001f650范围内的字符。它们被称为表情符号或表情符号,并在所有社交媒体中使用 Python错误消息: File "C:\Python\Python342x64\lib\encodings\cp1251.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap'

我无法编码和显示\U0001f600-\U0001f650范围内的字符。它们被称为表情符号或表情符号,并在所有社交媒体中使用

Python错误消息:

  File "C:\Python\Python342x64\lib\encodings\cp1251.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f62d' in position 108: character maps to <undefined>
文件“C:\Python\Python342x64\lib\encodings\cp1251.py”,第19行,在encode中
返回codecs.charmap\u encode(输入、自身错误、编码表)[0]
UnicodeEncodeError:“charmap”编解码器无法对位置108中的字符“\U0001f62d”进行编码:字符映射到

这个字符必须看起来像-
Tcl(因此tkinter和idle)只支持16位rahge(U+0000-U+FFFF)中的字符,所以您不能。顺便说一句,这个字符是为我们这些浏览器不呈现表情的人设计的。@mata我如何解决这个问题,或者至少消除这个错误?我甚至无法将数据写入文件,再次显示错误消息:(