相关疑难解决方法(0)

如何检测角色是否属于从右到左的语言?

什么是判断字符串是否包含"从右到左"语言的文本的好方法.

我发现这个问题表明了以下方法:

public bool IsArabic(string strCompare)
{
  char[] chars = strCompare.ToCharArray();
  foreach (char ch in chars)
    if (ch >= '\u0627' && ch <= '\u0649') return true;
  return false;
}
Run Code Online (Sandbox Code Playgroud)

虽然这可能适用于阿拉伯语,但这似乎不包括其他RTL语言,如希伯来语.有没有通用的方法来知道某个特定字符属于RTL语言?

c# localization bidi right-to-left

27
推荐指数
3
解决办法
1万
查看次数

标签 统计

bidi ×1

c# ×1

localization ×1

right-to-left ×1