it is fine with disabled unicode, but still what is the problem with the Unicode function?
i don't know, it works to me
i don't understand why your IE6 do not understand unicode html entities
<META http-equiv=Content-Type content="text/html; charset=utf-8">
AFAIK, this information describes the way the text is saved in the file.
i'm using ascii chars to describe unicode symbols to your browser, i think your browser is able to read simple ascii. this should not be the problem.
when i write
&# 3000; (with no space in between) your browser should display the unicode symbol having code 3000, that is a weird symbol i never saw before

...this one: ஸ