Вот так вроде работает... (надо только реферненс добавить на System.Web)
X++:
static void Test_x(Args _args)
{
Dialog d = new Dialog("test");
DialogField f = d.addField(typeId(Name));
str s;
;
if (d.run())
{
s = f.value();
s = System.Web.HttpUtility::UrlEncode(s);
info(s);
info(System.Web.HttpUtility::UrlDecode(s));
}
}