显示Unicode字符我有一些字符串我的,我不能在我的网站上正确显示unicode字符数据库。然而它在一个有趣的情况下正常工作。不能与瓶
所以它的工作原理,当我这样做:
@app.route('/')
def main():
return render_template('home.html', text = '\u00e9ps\u00e9g')
# displays: épség
但是当我做这个(查询数据库,并通过从结果字符串),这是行不通的:当我
@app.route('/')
def main():
text_string = getText()
return render_template('home.html', text = text_string)
# displays: \u00e9ps\u00e9g
然而使用完全相同的字符串,我从第二个版本中获得第一个解决方案,它完美地工作。
我会很感激,如果有人能告诉我为什么工作的第一个解决方案,为什么没有第二个。这两个字符串应该是相同的,但是当我从服务器获取它时,它保持不变,当我显示它。当我手动添加它时,它又很好。但不幸的是,我有数百个字符串,所以我需要使用第二个字符串。
您可以检查'型( '\ u00e9ps \ u00e9g')'和'型(text_string的)'? –
你能提供你的getText()方法的代码吗? –
@NilsWerner我得到了。 –
rihe