首页 > 解决方案 > 写入文件时带有希腊字母的 Unicode 编码错误

问题描述

我正在使用 Tkinter 为 GUI 开发一个客户应用程序,输入都是希腊语。我已经制作了将输入直接写入 txt 文件的程序,但是当我用希腊语客户的信息填补空白并单击按钮保存它们时,python 给了我UnicodeEncodeError......只有希腊字母。

当我用拉丁字符填补空白时,一切都很好,但我需要希腊字母。

我该如何解决这个问题?

使用 open(saved + '.txt' , 'w') 作为 file_open:

    file_open.write(saved_3 +'                         '+'PNC:'+saved_5+'\n')
    file_open.write(saved_1 +'\n')
    file_open.write(saved_2 +'\n')
    file_open.write(saved_3 +'\n')
    file_open.write(saved_4 +'\n')
    file_open.write(saved_6)



messagebox.showinfo('', 'ΕΠΙΤΥΧΗΣ ΑΠΟΘΗΚΕΥΣΗ ΣΤΟΙΧΕΙΩΝ')

标签: pythonpython-3.x

解决方案


推荐阅读