I create 2 methods that I run the result through to get back the original.
public string Decode(string value)
{
return (value)
.Replace(""", "\"")
.Replace("<", "<")
.Replace(">", ">")
.Replace("'", "&")
.Replace("@", "@");
}
public string Encode(string value)
{
return (value)
.Replace("\"", """)
.Replace("'", "''")
.Replace("<", "<")
.Replace(">", ">")
.Replace("&", "'")
.Replace("@", "@");
}
you can pass the string you want converted to one of these and you should get what you want.