C#,英语和阿拉伯语字符串方向

时间:2019-05-27 19:22:06

标签: c#

我有阿拉伯字符串,并且当字符串中的所有单词均为阿拉伯语时,对齐方式正确(RTL),但是当字符串包含阿拉伯语和英语单词时,字符串对齐方式不正确。 当userName为英文时,字符串对齐方式不正确 顺便说一句,我尝试了这个答案,但没有成功

  string userName = "توم";
  string message = "يحب الورد";
  string fullString = string.Format("{0} {1}", userName, message);
  fullString is "توم يحب الورد" //correct result


  string userName = "Tom";
  string message = "يحب الورد";
  string fullString = string.Format("{0} {1}", userName, message);
  fullString is "Tom يحب الورد" //wrong result.
  fullString should be "يحب الورد Tom"  //This result is exactly what i need

0 个答案:

没有答案