Проблема с кодировкой греческих букв 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 поддерживает огромное количество символов, вбей "символы юникод" в гугле
