В C # у меня есть следующий код:
body = body + ":::::" + Events.JSONToString();
body = System.Web.HttpUtility.HtmlEncode(body).Replace('\n', '^');
System.Diagnostics.Process.Start(
String.Format(
"mailto:foo@bar.com?Subject={0}&Body={1}", subject, body
)
);
Это работает, но есть слишком много символов, которые отбрасывают его и преждевременно заканчивают основной текст.
Есть липроцедура форматирования / экранирования, которая может помочь мне сохранить данные (и в идеале форматирование)?