Unicode is a system for assigning a code point to each character that the standard handles. UTF-7, UTF-8, UCS-2/UTF-16, UCS-4/UTF-32, etc., are all valid encodings -- they're all valid (but mutually exclusive) ways to map any Unicode code point to one or more bytes.
When you build a "Unicode" web page, you don't specify that the page is Unicode, because that's *useless info* to the browser. What the browser needs to know is how to convert the byte stream that got sent over HTTP into a sequence of characters; that's the encoding.
Basically, you need to s/Unicode/UTF-8/g that entire page... |