处理Python中的非BMP字符

时间:2016-01-25 17:44:30

标签: python

我在试图打印的文本中经常出现非BMP字符,这在我的IDLE窗口中导致许多错误:

UnicodeEncodeError: 'UCS-2' codec can't encode characters in position 18-18: Non-BMP character not supported in Tk

我想在打印之前解析文本,找到这些字符,然后用\uFFFD(�)替换它们,这样python程序就不会崩溃,也会返回一些东西,所以我,用户,可以看到那里有非BMP角色。

0 个答案:

没有答案