Cấp bậc tác giả:

DOTNET

Trường hợp lỗi Unicodeencodeerror: 'UCS-2' codec can't encode trong python

Được viết bởi webmaster ngày 02/03/2017 lúc 04:08 PM
Một lỗi xuất hiện trên python sau khi lấy dữ liệu từ tường của người dùng. Lý do bị lỗi ký tự.
  • 0
  • 292

Trường hợp lỗi Unicodeencodeerror: 'UCS-2' codec can't encode trong python


Trường hợp gặp lỗi như sau:
UnicodeEncodeError: 'UCS-2' codec can't encode character '\U0001f324' in position 0: Non-BMP character not supported in Tk
Cách để fix, thêm câu lệnh bên dưới vào:
import sys
non_bmp_map = dict.fromkeys(range(0x10000, sys.maxunicode + 1), 0xfffd)
print(status.text.translate(non_bmp_map))

Nguồn bài viết: DOTNET.VN

BÌNH LUẬN BÀI VIẾT

Bài viết mới nhất

LIKE BOX

Bài viết được xem nhiều nhất

HỌC HTML