> I used \u0040 (its unicode code) but the result is the same.
Yes, such an escape won't be recognized. This will be HTML, after all!
You should use a numeric entity, instead: nnn;
where nnn is a decimal unicode code.
For instance, '@' should be encoded as: @
Best,
Leonid Rudy
http://www.docflex.com