Jakie biblioteki Open Source C lub C++ mogą przekonwertować dowolny kod UTF-32 na NFC?Jakie biblioteki Open Source C lub C++ mogą konwertować dowolny kod UTF-32 na NFC?
Biblioteki, które moim zdaniem mogą to zrobić do tej pory: ICU, Qt, GLib (nie jestem pewien?).
Nie potrzebuję żadnej innej kompleksowej obsługi Unicode; tylko konwersja z dowolnego, ale znanego, poprawnego UTF-32 do UTF-32, który jest w formularzu NFC.
Najbardziej interesuje mnie biblioteka, która może to zrobić bezpośrednio. Na przykład Qt i ICU (o ile wiem), robią wszystko poprzez pośredni etap konwersji do i od UTF-16.
Co to jest NFC? Normalizacja Unicode Formuła kanoniczna? –
@BillyONeal: Jestem prawie pewien, że to jest to. Zobacz http://en.wikipedia.org/wiki/Unicode_equivalence#Normal_forms – wallyk
Dlaczego dbasz o szczegóły implementacji? Nie obchodzi mnie, czy biblioteka używa wewnętrznie UTF-13, o ile generuje odpowiednie wyniki. – MSalters