【发布时间】:2013-06-27 05:10:54
【问题描述】:
如何在 imapObj.search() 中使用西里尔符号? 我正在执行以下 IMAP 搜索:
imapObj.search("utf-8", "(SUBJECT '%s')" % u"кириллица".encode("utf-8"))
它不起作用。
【问题讨论】:
-
尝试在“(SUBJECT '%s')”前面添加
u。 -
这个方法我试过了,不行(
-
你得到的错误是什么?
-
like this "'ascii' codec can't encode character"
-
尝试
u"(SUBJECT {0})".format(u"кириллица")(顺便说一句,使用%进行字符串格式化被认为有点不鼓励)
标签: python imap gmail-imap imaplib cyrillic