Quali librerie C o C++ open source possono convertire l'UTF-32 arbitrario in NFC?Quali librerie C o C++ open source possono convertire da UTF-32 a NFC arbitrario?
Librerie che penso possano fare questo finora: ICU, Qt, GLib (non sono sicuro?).
Non è necessario alcun altro supporto Unicode complesso; solo conversione da UTF-32 a UTF-32 arbitraria ma nota-corretta che si trova nel modulo NFC.
Sono molto interessato a una libreria in grado di farlo direttamente. Ad esempio, Qt e ICU (per quanto posso dire) entrambi fanno tutto tramite uno stadio intermedio di conversione da e verso UTF-16.
Che cos'è NFC? Modulo di normalizzazione Unicode Composizione canonica? –
@BillyONeal: Sono abbastanza sicuro che sia così. Vedi http://en.wikipedia.org/wiki/Unicode_equivalence#Normal_forms – wallyk
Perché ti preoccupi dei dettagli di implementazione? Non mi interessa se una libreria utilizza UTF-13 internamente, purché produca i risultati corretti. – MSalters