【发布时间】:2021-05-02 01:54:03
【问题描述】:
cursor.execute(f"UPDATE blackasjackas SET pirmas_korta = {pirmas_korta} WHERE userid={ctx.author.id}")
我遇到了这条线的问题,它在“
pirmas_korta 返回一个字符串“<:2h:804013503354634280>”
【问题讨论】:
-
pirmas_korta列真的支持 UTF-8 Emoji 字符吗?您在这里遇到了一些编码问题。 -
它没有保存为表情符号,就像字符串“<:2h:804013503354634280>”一样,我编辑了帖子,抱歉没有澄清它是一个字符串,而不是一个完整的表情符号
-
考虑不要对 SQL 语句使用格式字符串顺便说一句,这对于可能的 SQL 注入是危险的
标签: mysql sqlite mysql-python