This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
The HTML page can't do anything to enable browser features. But it shouldn't need to, because if the encoding is specifically stated as in your example, then there is no need for auto-detection. If you do that, does the browser still use UTF-8 to interpret the page?