By using the tag
<%: ... %>
the content is encoded to display the HTML with the tags visible on the browser and not being interpreted. If you have content in your DB in the form of:
"<b>My new text</b> is a good text."
using the
<%: "<b>My new text</b> is a good text." %>
will output this this on the browser:
<b>My new text</b> is a good text.
While using the tag
<%= "<b>My new text</b> is a good text." %>
will output this this on the browser:
My new text is a good text.
Problem with the first tag you used was that the HTML was encoded so it would be displayed, but not interpreted .
Regards,
Manfred