you need to use proper character encoding. You should use UTF-8 encoding in your documents if you need to use uncommon (from a U.S. perspective) characters.
Beyond that, you need to make sure your server sends the correct character encoding declaration, and include your character encoding in your html <head>:
HTML Code:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<!--the character encoding should be declared as early as possible-->
<!--note that the header sent by the _server_ is more important
(browsers may ignore your meta tag in favor of such http headers)-->
alternatively, you can simply use htmlentities: € (or €) renders as € .
but using utf-8 is a FAR superior solution, and solves this problem for just about any character you may use.
Bookmarks