【Python】python2 html safe string

import cgi

s = '<>&'
s += u'哈哈'
print type(s)
print s
r = cgi.escape(s)
print type(r)
print r
r = r.encode('gbk')
print type(r)
print r

# <type 'unicode'>
# <>&哈哈
# <type 'unicode'>
# &lt;&gt;&amp;哈哈
# <type 'str'>
# &lt;&gt;&amp;哈哈
posted @ 2017-02-17 14:14  赵康  阅读(265)  评论(0编辑  收藏  举报