Make sure that you've saved your ASP pages as UTF8 format -- it's not always enough to just have HTML and server-side ASP pointers to UTF8.
If you're working on Windows then most Windows apps seem to save in either your current locale or in Windows-1252 (ANSI) by default and not UTF8.
Try opening your files in Notepad and when you go to "Save As..." change the encoding from ANSI to UTF8 and upload again. Ignore the 3 odd metacharacters you might see at the beginning of the file (if you do), this is the Unicode BOM.
However, it's worth including every pointer you can to your page being UTF-8 ie HTML metatags, ASP locale settings, FORM tags can have an encoding specified, and if you're absolutely sure your page is XHTML compliant then an XML header.