There is no such thing as "special character". HTML, JavaScript and .NET all support Unicode. There is nothing you have to do about it. With HTML, you should save file using appropriate Unicode
charset, which should be UTF-8. It is important to always write it in HTTP-EQUIV, even if UTF-8 is default for your site (people saving your pages locally don't have to know it and don't have to modify the file):
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
To hard-code any arbitrary character in HTML, you need to know HTML
character entities:
http://www.w3.org/TR/html4/sgml/entities.html[
^].
Note the "
&#...;
" (or "
�x...;
") syntax which allow you to enter a character by its Unicode
code point.
—SA