If you're wondering why the code didn't turn into HTML on this post, it's because the forum doesn't support HTML in-post.
It's blocked for security purposes.
That's not exactly correct, forums will typically convert the text so it's represented of whatever characters you have used:
After it's parsed the ampersand is converted:
<li>copyright = &copy;</li>
<li>M-dash = &mdash;</li>
<li>n-dash = &ndash;</li>
<li>bullet = &bull;</li>
<li>right arrow = &rarr;</li>
<li>left arrow = &larr;</li>
<li>non-breaking space = &nbsp;</li>
If you want to post characters you have to post them as characters: