pythonとTkinterはUnicode文字を正しく処理しています。
ただし、Unicodeでエンコードされた文字を正しく表示することはできません。
私はUbuntuでPython3.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()