一个用于处理 UTF-8 Unicode 数据的清洁 C 库
utf8proc 是一个小巧、干净的 C 库,它为使用 UTF-8 编码 的数据提供 Unicode 正规化、大小写转换和其他操作。它最初由 Jan Behrens 和 公共软件组织 的其他成员开发,他们应当获得本套件的几乎全部功劳。在公共软件组织的赞助下,Julia 开发者 已接管 utf8proc 的开发工作,因为原始开发者已转向其他项目。
utf8proc 用于 Julia 语言 中的基本 Unicode 支持,Julia 开发者参与其中是因为他们希望添加 Unicode 7 支持和其他功能;现在它定期更新,以跟上最新的 Unicode 版本。 还有一些 utf8proc 封装用于 Ruby、Rust (GitHub) 和 Swift。(原始的 utf8proc 包还包括 PostgreSQL 绑定。)
utf8proc 包的许可证是以自由/开源 MIT "expat" 许可证 (以及某些受类似宽松许可的 Unicode 数据 Unicode 数据许可证) 规定,请参阅附带的 LICENSE.md 文件以获取更详细的信息。
或者,您可以使用 cmake 进行编译,例如:
暂无开放 Issues,或尚未同步最近议题。