python 和 Tkinter 正在正确处理 Unicode 字符。
但他们无法正确显示 Unicode 编码的字符。
我在 Ubuntu 中使用 Python 3.1 和 Tkinter。我正在尝试使用泰米尔语 Unicode 字符。
所有处理都正确完成。但是显示有问题吗?
这是 Tkinter 中的错误显示
这是正确的显示(如在 gedit 中)
仍然没有解决:
from tkinter import *
root = Tk()
root.geometry('200x200')
var = StringVar()
label = Label( root, textvariable=var, relief=RAISED )
Entry(text="Placeholder text").pack()
var.set("கற்றதனால் ஆய பயனென்கொல் வாலறிவன்\nநற்றாள்தொழாஅர் எனின். ")
label.pack()
root.mainloop()