摘抄自:http://webpy.org/tutorial3.zh-cn
要注意 web.py
将会转义任何任何用到的变量,所以当你将 name
的值设为是一段 HTML 时,它会被转义显示成纯文本。如果要关闭该选项,可以写成 $:name
来代替 $name
。
如果我们想部分转移,怎么办?
webpy显然提供了转移函数,我们在应用层直接调用就可以了。
from web.net import htmlquote
htmlquote(raw_text)[......]
摘抄自:http://webpy.org/tutorial3.zh-cn
要注意 web.py
将会转义任何任何用到的变量,所以当你将 name
的值设为是一段 HTML 时,它会被转义显示成纯文本。如果要关闭该选项,可以写成 $:name
来代替 $name
。
如果我们想部分转移,怎么办?
webpy显然提供了转移函数,我们在应用层直接调用就可以了。
from web.net import htmlquote
htmlquote(raw_text)[......]
对于Clubuptime无语了,肯定是这台母鸡又被国人占领了,模板的Locale居然被设置成了GBK。。。。。。
导致python部署webpy时候出现如下诡异的错误:
if sys.getdefaultencoding() != 'utf-8':
<type 'exceptions.UnicodeDecodeError'> at /
'ascii' codec can't decode byte 0xe4 in position 44: ordinal no[......]
转载自:http://www.cnblogs.com/Randy0528/archive/2006/09/29/518457.html
转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直 接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释[......]