我有一個句子瓶的應用程序不渲染HTML標籤正確
sentence = <p> Reading, watching or <span class="matching">listening</span> to the media isn’t <span class="matching">matching</span><span class="matching">much</span> help either. </p>
,使其在前端這裏正確地呈現爲我做了什麼
from flask import Markup
sentence = Markup(sentence)
但輸出僅呈現正常對於一個標記(不一定是第一個標記)而其他標記不呈現。
<p> Reading, watching or <span class="matching">listening</span> to the media isn’t <span class="matching">much</span> help either. </p>
我在這裏做錯了什麼?
在Django,我們會做這樣的事情:{{變量名|安全}} – pynovice
當我在終端中嘗試您的示例時,出現以下錯誤:「UnicodeDecodeError:'ascii'編解碼器無法解碼位置81中的字節0xe2:序號不在範圍內(128)」您沒有得到這樣的錯誤嗎?這裏是SO鏈接來解決它:http://stackoverflow.com/questions/1342000/how-to-replace-non-ascii-characters-in-string – rajpy
謝謝@rajpy您發佈的鏈接有一個功能,它將刪除所有非ASCII字符,它使它更容易。謝謝:) –