Tag:

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

什么是判断字符串是否包含“从右到左”语言的文本的好方法。 我发现这个问题建议采用以下方法: public bool IsArabic(string strCompare) { char[] chars = strCompare.ToCharArray(); foreach (char ch in chars) if (ch >= ‘\u0627’ && ch <= '\u0649') return true; return false; } 虽然这可能适用于阿拉伯语,但这似乎不包括其他RTL语言,如希伯来语。 有没有通用的方法来知道某个特定字符属于RTL语言?