有人有任何代码可以将 Unicode 中的阿拉伯语和日语文本按字母顺序排列吗?如果代码是用 ruby 编写的,那就太好了。
最佳答案
Unicode 代码点未按字母顺序列出(例如 Z < a),但无论如何它们都会尝试大致按该顺序排列。有一个规范的 unicode 顺序,由 Unicode Collation Algorithm 定义它们也是特定于语言的顺序(法语顺序与德语或捷克语顺序并不完全相同,即使字母表相同),可以在语言环境信息中指定。我认为 ICU library包含您正在寻找的特定于语言的算法。
关于ruby - 将 Unicode 中的阿拉伯语和日语文本按字母顺序排列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2360281/