Python中 html和实体字符转换
简介
Python中 html和实体字符转换
前言
在与数据库交互中,出于安全考虑,存入的数据要把标签转换成实体字符,
代码
# encoding: utf-8
import html
# 原字符串
str = "<html><body><div>测试</div></body></html>"
# 转化为实体
esc_str = html.escape(str)
# 实体转化会标签
unesc_str = html.unescape(esc_str)
print(esc_str)
print(unesc_str)
# <html><body><div>测试</div></body></html>
# <html><body><div>测试</div></body></html>