Euro Symbol in HTML Code

An overview which HTML entity can be used to represent the Euro symbol in HTML documents.
The € symbol in HTML
Directly Use appropriate encoding (UTF-8/Unicode) in XHTML document
Entity reference € Best option otherwise
Numeric character reference € Also widely supported
Hexadecimal character reference € Limited support

Notes

HTML entities will only work when dealing with HTML, not javascript.