【发布时间】:2012-09-19 14:09:08
【问题描述】:
我正在使用烧瓶。
在我的模板中,我使用它来编码一个字符串。
encodeURIComponent(mytag)
现在我想在另一个模板中解码。
字符串是什么样子的。
%26lt%3B!--Afff%20Tracking%20Tag--%26gt%3B%0A%26lt%3Bimg%20src%3D%22http%3A%2F%2Fcm.g.doubleclick.net%2Fpixel%3F%0Agggg_nid%3Dhff%26gggg_cm%26avid%3David3966173574%26campaign_id%3Dundefined%22%20%2F%26gt%3B
在模板中如何解码字符串?
{% for crid, object in tag_handler.iteritems() %}
<script>var x = decodeURI("{{object['tag_display']}}"); alert(x);</script>
<div id="tagBox" style="display: block;width: 700px">
<pre class="prettyprint">
<code class="language-html">
{{object['tag_display']}}
</code>
</pre>
</div>
{% endfor %}
我正在使用 google pretty 来显示字符串。
【问题讨论】:
-
你想用js还是python编码/解码? This answer 可能会对您有所帮助。
-
首选python。但是 JS 也可以工作
-
按照链接答案中的建议尝试
urllib2.unquote。
标签: javascript python flask jinja2