以可移植的方式在 C++ 中使用 UTF-8
我开发了一个小型、与 C++98 兼容的通用库,用于处理 UTF-8 编码的字符串。对于习惯使用 STL 算法和迭代器的人来说,使用它应该是很容易和自然的。代码可供任何用途自由使用 - 请查看 许可。自 2006 年首次发布以来,该库在商业和开源项目中得到了广泛应用,并证明了其稳定性和实用性。如果您对该项目的历史感兴趣,请查看我的博客文章 我的 开源 项目的二十年历程。
这是一个仅包含头文件的库,其支持的部署方式如下: - 从 https://github.com/nemtrif/utfcpp/releases 下载一个版本到一个临时目录 - 解压该版本 - 将 utfcpp/source 文件的内容复制到保存项目头文件的目录 CMakeList.txt 文件最初仅用于测试目的,但不幸的是,随着时间的推移,我接受了添加了许多功能的贡献。
暂无开放 Issues,或尚未同步最近议题。