Python从JSON重音字符读取错误

时间:2018-01-25 17:37:33

标签: python json decoding diacritics

我的.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")))

1 个答案:

答案 0 :(得分:2)

试试这个:

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

区别在于以字节加载文件并以utf-8格式读取(假设文件格式为)。