Lunicode est la bibliothèque qu'il vous faut.
Elle vous permet de convertir vos textes en styles divers mais amusants, d'ajouter des emoticônes et bien d'autres choses.
Enfin, comme elle est sous licence MIT, vous pouvez l'utiliser pour vos sites web personnels comme professionnels, l'adapter à vos besoins et surtout participer à son développement.