顯示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