Apparently you're getting too clever, since it looks like even in your posted example not all the characters are displaying.
As far as the actual character rendering goes, normally JSF will escape the "dangerous" ones automatically. However that also means that if you attempt to ram in HTML from a backing bean by brute force, you won't get the HTML, you'll get the escaped version of the HTML. The hutputText control is one of the few ways to actually inject raw HTML programmatically into a JSF view, since as a general rule, JSF prefers to enforce the separation of Model, View and Controller.
An IDE is no substitute for an Intelligent Developer.
Joined: May 12, 2005