我的目标是创建一个程序,用户可以通过该程序通过显示问题并通过输入解决问题来学习圣经经文(例如“引述创世纪 3:15”)。由于我必须使用的圣经翻译是德语,它包含大量的变音符号,这些变音符号从未正确显示。
我的 PyGame 文件的标题:
#!/usr/bin/python
# -*- coding: utf-8 -*-
稍后,我列出了三个德语变音符号:
u'ö'.encode('utf-8')
u'ä'.encode('utf-8')
u'ü'.encode('utf-8')
txt 文件由这个函数解析:def load_list(listname):
fullname = os.path.join("daten", listname + ".txt")
with codecs.open(fullname, "r", "utf-8-sig") as name:
lines = name.readlines()
for x in range(0, len(lines)):
lines[x] = lines[x].strip("\n")
lines[x] = lines[x].strip("\r")
print lines
我知道,我可以将这两行与 strip-commands 结合起来,但这不是这里的主题。
如何让我的 PyGame 正确显示文本文件中的变音符号以及正确显示用户输入的变音符号?我检查了数百条建议,我在这里找不到任何真正有用的东西。
非常感谢任何帮助,在我失去理智之前(好吧,当我坐在这里,编码游戏时,我可能已经这样做了:D)