diff --git a/sqla_inspect/py3o.py b/sqla_inspect/py3o.py
index 10c6856..cc3f00d 100644
--- a/sqla_inspect/py3o.py
+++ b/sqla_inspect/py3o.py
@@ -39,7 +39,10 @@ def format_py3o_val(value):
* Handle linebreaks
"""
- return Markup(force_unicode(value).replace(u'\n', u''))
+ value = force_unicode(value)
+ value = escape(value)
+ value = value.replace(u'\n', u'')
+ return Markup(value)
class SqlaContext(BaseSqlaInspector):