如何让Qlineedit成为unicode? PyQt的

时间:2015-06-28 17:17:55

标签: python unicode pyqt qlineedit

您好,我在尝试处理一系列Qlineedits中的信息时遇到了问题。我住在挪威,我的剧本不接受“æøå”字样。

这是失败的代码。检索所有lineinput的信息,并将信息存储在字典中,以便进一步处理和放置在数据库中。

for navn in inputs:
    a = unicode(str(navn.text() ) )
    b = unicode(str(navn.objectName() ) )
    bibliotek[navn.objectName()] = a
    navn.clear()

键入非ascii字符时返回的错误如下所示。

UnicodeEncodeError: 'ascii' codec can't encode character u'\xe5' in   position 0: ordinal not in range(128)

我在python 2.7中工作,我有cource制作了整个文件utf-8。 我该怎么做才能解决这个问题?答案是任何答案。

0 个答案:

没有答案