I have an .asp application that uses CreateObject("MSScriptCont
Control") so it can use the eval method to unescape an encoded string with special characters (ie. %A7). We work with a lot of foreign languages. This had worked fine, but when we moved it to a 64 bit server we get the "can't create object" error.
Set scr = CreateObject("MSScriptControl.ScriptControl")
scr.Language = "VBScript"
Unescape = scr.Eval("unescape(""" & s & """)")
Doing a little searching it appears that there is only a 32 bit version of msscript.ocx. So, my questions are, (1) how can I make this run on a 64 bit server, (2) is there an equivalent function that can replace msscript, or (3) is there an alternative to decoding strings that works as well.