Alternatively you could use an inline function to convert the keycode to the ASCII character you need at runtime (replacing the "Set a Text Value" action you're using now), meaning it will be stored in the profile database as normal ASCII characters (I.E. "0", "x" and "2") that can be exported to XML without issue:
public class VAInline
{
public void main()
{
VA.SetText("~delimiter", ((char)0x02).ToString());
}
}
I used the hexadecimal identifier in this case because I feel it's easier to read and understand what the function will do, however you could also use the decimal identifier if you prefer:
public class VAInline
{
public void main()
{
VA.SetText("~delimiter", ((char)2).ToString());
}
}