我正在为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);
但是由于语言是希伯来语,所以我希望句子的位置在右侧,但在左侧。怎么做 右边是什么? (带空格的选项不合适,因为这完全取决于不同的屏幕分辨率,并且取决于手机,所有这些都会崩溃)
答案 0 :(得分:0)
与其以相反的顺序使文本从右到左显示,不如先以Unicode RTL标记U+200F开头,然后将其余文本按照您写的顺序放置(我看不懂希伯来语,但根据您的描述,我想从יכורב开始...)