Ich verwende derzeit char *
for Strings in meinem C-Programm. Ich würde gerne lernen, wie man Unicode-Unterstützung implementiert und habe mir utf8proc
.
Ist utf8proc
die beste universelle Unicode-Bibliothek für C? Gibt es neben der Dokumentation in der Header-Datei Beispiele für die Verwendung?
Zum Beispiel kann ich herausfinden, wie ich utf8proc
in meine Codebasis kompilieren kann, aber ansonsten bin ich ratlos – verwende ich weiter char *
oder verwende ich einen anderen Typ? Solche Sachen sind nicht gut beschrieben.
Wenn es bessere Bibliotheken oder besser dokumentierte Bibliotheken gibt, worauf sollte ich achten?
Keine Bibliothek als solche, aber ich habe einige UTF-8-Funktionen für meine eigenen C-Projekte geschrieben, die Sie hier in den Dateien unicode.h
und finden. unicode.c
Sie verwenden die MIT-Lizenz , sodass Sie im Grunde mit ihnen machen können, was Sie wollen.
Gilles 'SO- hör auf, böse zu sein'
altschlamm0
Alex Reynolds
(unsigned) char *
das für mich erledigt ist. Ich möchte jedoch nicht-ASCII-sprechende Benutzer unterstützen können. Hilft das zur Klärung?