Can't seam to create unicode dynmically

I am trying to dynamically create unicode characters (I am reading in an xml file that has the escape sequence), but It seams that flash creates the unicode at compile time. Is there any way to make unicode dynmically at run time?

Here is some sample code as to what I am doing.

var s:String = “\u6fd0”;
trace(“s.substr(0,2) = " + s.substr(0,2));
if(s.substr(0,2) == “\u”){
trace(“s = " + s);
s = “\u” + s.substr(2);
trace(“s = " + s);
//trace(“s.substr(1) = " + s.substr(2));
trace(”\u” + “6fd0”);