首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSI转义HTML输出

SSI转义HTML输出
EN

Stack Overflow用户
提问于 2009-08-15 17:45:04
回答 1查看 2.1K关注 0票数 3

当我使用SSI指令时,有没有办法用HTML实体来转义变量?

代码语言:javascript
复制
<META HTTP-EQUIV="Refresh" CONTENT="10; URL="/index.shtml?r=<!--#echo var="HTTP_REFERER" -->">

谢谢你的建议!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-09 17:05:47

请参阅http://httpd.apache.org/docs/2.2/mod/mod_include.html上的mod_include文档中的“echo元素”下的“编码”:

指定在输出变量中包含的特殊字符之前,Apache应该如何对它们进行编码。如果设置为none,则不会执行任何编码。如果设置为url,则URL编码(也称为%编码;这适用于在链接等的URL中使用)将会被执行。在echo元素的开头,缺省值被设置为entity,从而导致实体编码(这适用于块级HTML元素的上下文,例如一段文本)。这可以通过添加编码属性来更改,该属性将一直有效,直到遇到下一个编码属性或元素结束(以先出现的为准)。

编码属性必须在相应的var属性之前才能生效,并且只有ISO-8859-1字符编码中定义的特殊字符才会被编码。如果正在使用不同的字符编码,则此编码过程可能得不到预期的结果。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1282442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档