我希望了解Exchange电子邮件消息的文本方向是否通过culture属性设置。我知道当我从右到左检查下面的代码时,cultureInfo告诉我这应该是从右到左。
CultureInfo x = new CultureInfo("ar-OM");
Console.WriteLine(x.TextInfo.IsRightToLeft);
Console.Read();
当我进行测试并检查我的电子邮件时,我没有看到左边的权利。
var srvc = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
srvc.Url = new Uri("https://XXXXX.com/EWS/Exchange.asmx");
srvc.UseDefaultCredentials = true;
srvc.TraceEnabled = true;
var msg = new EmailMessage(srvc)
{
From = new EmailAddress("XXXX@XXXXXX.com")
};
msg.ToRecipients.Add(new EmailAddress("XXXXXXX@gmail.com"));
msg.Subject = "قواعد مراهنات سباقات الخيل";
msg.Body = "إذا كانت لديك أي أسئلة حول بيان الخصوصية هذا أو هذا الاستبيان، يرجى الاتصال بـ";
msg.Culture = "ar-OM";
msg.Send();
这是因为我的本地机器/浏览器/ Outlook上的设置,还是我需要做一些其他事情才能从右到左文本方向?如果可能的话,我现在想避免使用HTML编码。