email - 使希伯来语文本/纯电子邮件右对齐
问题描述
我正在为 Unity 编写脚本,但遇到了问题。我想为几个人做时事通讯。我正在使用 System.Mail。这是我的 C# 代码:
MailMessage mail = new MailMessage();
mail.From = new MailAddress(e_mail);
mail.To.Add(email);
mail.Subject = "ברוכים הבאים לאלמינדה";
mail.Body =
"!ברוכים הבאים לאלמינדה \n" +
".תודה על הרשמתכם \n" +
"www.elminda.com :לקבלת מידע נוסף ולצפייה בסרטון קצר המתאר את הטכנולוגיה של אלמינדה, בקרו באתר שלנו";
SmtpClient smtpServer = new SmtpClient("smtp.gmail.com");
smtpServer.Port = 587;
smtpServer.Credentials = new System.Net.NetworkCredential(e_mail, password) as ICredentialsByHost;
smtpServer.EnableSsl = true;
ServicePointManager.ServerCertificateValidationCallback =
delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{ return true; };
smtpServer.Send(mail);
但由于语言是希伯来语,我希望句子的位置在右边,但它会在左边。怎么做呢 右边会是什么?(带空格的选项不合适,因为这完全取决于不同的屏幕分辨率,在手机上它都会崩溃)
解决方案
不要将文本以相反的顺序排列以使其从右到左显示,而是以 Unicode RTL 标记U+200F开始您的消息,并将其余文本按照您编写它的顺序放置(我看不懂希伯来语,但根据您的描述,我想从 יכורב...)
推荐阅读
- django - with 和 cycle django 模板标签的组合
- r - 我想在小标题中复制观察(行)
- c# - C#、EF 代码优先:在 PK 中具有部分 FK 的 Table-Per-Type (TPT)
- mongodb - 尝试在springboot mongo中使用projectionoperation聚合reduce时出错
- javascript - 电子托盘图标重复问题(Windows 10)
- reactjs - 为什么 useEffect() Hook 重新渲染超过 10 次?
- python - 我对 f: loop python and a file 中的单词有疑问
- matplotlib - matplotlib 子图中的文本位置错误
- r - 从多列中减去 1 列
- php - 使用一个参数传递 php 回调