Проблема с кодировкой греческих букв Python

Хочу сделать себе словарь греческого языка на python`е. Скачал словарь в pdf. И пытался его вскрыть этим кодом:

from tkinter import *
import PyPDF2
root = Tk()
pl = open('C:\\vkbot\\game-py\\dict.pdf', 'rb')
plread = PyPDF2.PdfFileReader(pl)
getpage37 = plread.getPage(4)
text37 = getpage37.extractText()
    
rawdata=text37.encode('utf-8').decode('utf-8')
opr=''
for i in range(len(rawdata)):
    opr+=str(rawdata[i])
    if i%100==0:
        opr+='\n'
w = Label(root, text=opr)
w.pack()
root.mainloop()

Получилось вот что:

введите сюда описание изображения

Я не силён в кодировках, но мне кажется, что проблема в них.


Ответы (1 шт):

Автор решения: Hotchkiss

попробуй указать кодировку при открытии файла вот так - pl = open('C:\\vkbot\\game-py\\dict.pdf', 'rb', encoding = 'utf-8'). UTF-8 поддерживает огромное количество символов, вбей "символы юникод" в гугле

→ Ссылка