【发布时间】:2012-04-15 15:00:53
【问题描述】:
我正在尝试将转义字符串呈现为 html 属性(使用 Twitter Bootstrap 呈现用于生成用户正在查看的内容的转义代码的弹出框):
类似:
<a class="btn" href="#" data-content='<pre>$escaped_code</pre>' rel="popover" data-orginal-title="$title">some cool looking thing</a>
问题在于浏览器会解析和取消转义转义码,这可能会导致不愉快。
【问题讨论】:
-
你有没有引起问题的 escape_code 示例?
-
向我们展示浏览器看到的标记——
$escaped_code中有什么? -
edit: 搞清楚了,答案当然是手动转义两次。菜鸟回答我自己的问题,所以请随意获得一些电子积分。
标签: html escaping twitter-bootstrap