我想在C ++中实现Unicode Normalization,特别是NFKC。为此,我需要一些任何语言的参考源代码(可预装的C ++)。
或者您可以建议我如何开始实施。
答案 0 :(得分:3)
你很幸运,因为SO.com的Lounge<C++>
的常规人员正在用C ++编写一个完整的Unicode实现。它是ICU的完全替代品,没有任何缺点:
https://bitbucket.org/martinhofernandes/ogonek/
它目前没有实现NFKC,但实现了NFC和NFD,可以用作“一些参考源代码”。