Python 从 JSON 重音字符读取错误

Python Reading from JSON accented characters coming out wrong

我的 .JSON 文件中有一个这样的字符串 ("Theres loads of adventures to be had here;\nYou'll get your own Kobémon\nand get to catch more!"),当我将其读入 python 文件并读入 Tkinter 文本框时,我得到 "é" 而不是 é。有没有办法阻止这个。我正在阅读 .JSON 使用这个 :(self.Lines = json.load(open("Data/Lines.json")))

试试这个:

(self.Lines = json.load(open("Data/Lines.json","rb"), encoding="utf-8"))

不同之处在于以字节为单位加载文件并以 utf-8 格式读取文件(假设这是文件格式)。