Anacondaを完全に削除し、Python自体からの再インストールなど行った後に
当該コードを実行したところ、問題解決しました。
Pipenvに移行しました。
###【質問】
書籍『Pythonでつくるゲーム開発入門講座』を使ってPythonの勉強をしています。
tkinterでウインドウを表示する際、ラベルやボタンなどの日本語文字列が
Unicodeエスケープシーケンスで表示されてしまい困っています。
tkinterのタイトルは正しく表示されます。
同じコードをWindows上で実行したところ、すべて問題なく表示されました。
解決に向けて何かアドバイスをいただければありがたく存じます。
発生している問題・エラーメッセージ
tkinterのウインドウ上で、 「こんにちは」が \u3053\u3093\u306b\u3061\u306f などと表示されます。
該当のソースコード
ソースコード
import tkinter
root = tkinter.Tk()
root.title("初めてのTkinter") # ここは問題なく「初めてのTkinter」 と表示されます
root.geometry("800x600")
label = tkinter.Label(root, text="こんにちは") # \u3053\u3093\u306b\u3061\u306f と表示
label.place(x=200, y=100)
root.mainloop()
試したこと
同じコードをWindows上で入力し実行したところ、タイトル、ラベル、ボタンなど、
全て問題なく表示されました。
補足情報(FW/ツールのバージョンなど)
Ubuntu 18.04.3 LTS
echo $LANG = ja_JP.UTF-8
Python 3.7.5 (default, Oct 25 2019, 15:51:11)
[GCC 7.3.0] :: Anaconda custom (64-bit) on linux
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。