所以我是一个discordbot开发人员,我为票证消息做了一个记录。但如果用户有一个奇怪的名字,比如Δεαθ
,它会给我这个错误
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: UnicodeEncodeError: 'charmap' codec can't encode characters in position 5545-5548: character maps to <undefined>
那么,有没有一种方法可以让网站接受各种类型的字体呢?
在这种情况下,可打印的ASCII字符没有问题,因此您可以使用一个支持的字符并替换所有不支持的字符,并且在重新发送票证消息时,还包括该特定用户的不一致ID。