c# - 如何在 C# 中找到 Unicode 字符的双向字符类型?

标签 c# unicode internationalization bidi

有什么方法可以在 C# 中找到 Unicode 字符的双向字符类型?

我想查看字符串中的字符并确定它们是否都是强 LTR、强 RTL、强 LTR 和中性的混合等。

最佳答案

System.Globalization.CharUnicodeInfo.GetBidiCategory(ch) 是你的 friend 。

问题是函数是内部的。 This MichKap (RIP) blog post向您展示如何使用反射调用它。

关于c# - 如何在 C# 中找到 Unicode 字符的双向字符类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7255200/

相关文章:

php - 将 i18n 添加到 Web 应用程序的最佳方法是什么?

c# - C# 中是否可能进行部分泛型类型推断?

c# - 删除查询不起作用 SQL C#

c# - 从代码访问站点

python - 如何通过描述性名称查找 unicode 字符?

javascript - Grails从外部JavaScript文件中的messages.properties设置错误消息

ruby-on-rails-3 - 在Ruby on Rails 3中使用URL切换语言

c# - 系统.IO.IOException : Sharing violation on path

iphone - objective-c/iPhone : How do I extract the actual unicode date format strings for the current region?

string - Python 3 字符串解码