>No you should set the content type on the ASP.NET application. It should be the Content-Type header. It's a global setting you can make in web.config.
I always set pretty much everything in the application or the page itself. Is there an advantage to set that one in that particular place other than in the page?
>There should really never be a reason to use anything but UTF-8 on a Web site.
Yes, that resolved the issue.