Найти - Пользователи
Полная версия: помогите с кодировкой
Начало » Python для новичков » помогите с кодировкой
1
GFavaz
проблема в том, что выполняя код, когда пишу в поле ‘ent’ по Грузинский, программа пишет вопросительные знаки. как исправить?


from tkinter import *

root = Tk()
ent = Entry(root)
ent = sys
ent.pack()

root.mainloop()

4kpt_IV
Использовать unidoce
Первой строкой

 # coding: utf-8
GFavaz
4kpt_IV
Использовать unidoceПервой строкой
к сожалению не помогает.
программа должна попросить ввести слово, а потом поискать это слово в другом файле, в списке.
было несколько проблем.
первое заключалось в том, что программа не хотела читать из файла грузинские слова, эту проблему решил следующим образом.

from tkinter import *


class But_Print:
def __init__(self):
self.but = Button(root, text='Item')
self.but.bind('<Button-1>', self.finditem)
self.but.pack()

def finditem (self, event):
item = input('Item: ')
file = open('test', ‘r’, encoding='utf-8')
line =
print(line)
if item in line:
print('True')
else:
print('False')
root = Tk()
obj = But_Print()
root.mainloop()

второе, программа не хотела записывать в список слова на грузинском. это тоже решил тем же путем.
но как только дело дошло до GUI, там все пошло плохо. никак не хочет видеть на грузинском.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB