Kennt jemand einige gute Unicode-Tutorials mit Beispielen in C? Ich muss eine Konsole app erstellen (in xterm ausgeführt werden), mit Unicode-Unterstützung, und es auf C sein muss :(Einige gute Unicode-Tutorials in C?
Antwort
This könnte Ihnen helfen, zu beginnen. Dies behandelt jedoch UTF8-codierten Unicode.
Die meisten der String-Bibliotheken unterstützen Unicode-Darstellung von String-Kodierungen ... sprint
und swprintf
. die Bibliotheken sind recht umfangreich. Conversion obwohl libiconv auch ziemlich gut. das Terminal Bereitstellung unterstützt Unicode dann sollte IIRC die Umwandlung von wchar_t nach rechts Codierung für die UI behandeln.
Denken sie daran, Codierung! = Codepunkte
Ich bevorzuge Glib für den Umgang mit Unicode-Strings in C/C++ (zumindest bis C++ 0x ein wenig mehr Mainstream ist).
Hier ist die entsprechende Bibliothek Dokumentation auf Unicode Manipulation
Intern alles wird als UTF-8 gespeichert, aber Sie können dafür O I/einen der UTF-x-Formate verwenden.
- 1. Einige gute Sphinx-Anpassungsbeispiele?
- 2. Einige gute Ressourcen zum Lernen F # bitte
- 3. Was sind einige gute GUI-Steuerelemente für DirectX C++?
- 4. Was sind einige gute Starrkörperdynamik Referenzen?
- 5. einige gute Tutorials über SQL Server Deadlock?
- 6. Wo sind einige gute Xlib-Programmierhilfen?
- 7. Was sind einige gute postgresql Admin-Schnittstellen?
- 8. Was sind einige gute Ressourcen für das Lernen von Netzwerkprogrammierung?
- 9. Einige allgemeine C Fragen
- 10. Was sind einige gute Ressourcen für 2D-Game-Engine-Design?
- 11. Was sind einige gute DirectX-Ressourcen für einen Anfänger?
- 12. Konvertieren einige C++ - Array-Code in C#
- 13. Gute Datenbank mit C-Bibliothek?
- 14. Gute lineare Programmierbibliothek für C#?
- 15. Einige C++ Subsysteme auslassen
- 16. C# - einige Tasten nicht
- 17. C++: Einige Funktionen ausblenden
- 18. Einige „weird“ C-Code
- 19. Kennen Sie einige gute Ressourcen zum Erlernen von NoSQL-Datenbanken?
- 20. Was sind einige gute Haskell Primer/Tutorials für Anfänger?
- 21. Was sind einige gute PHP-Profiler, die verwendet werden können?
- 22. Was sind einige gute Möglichkeiten, zwischen Maschinensperren zu machen?
- 23. Wo finde ich einige gute Beispiele für die Android-Benutzeroberfläche?
- 24. Was sind einige gute Ansatzpunkte zum Lernen über Algorithmische Skelette?
- 25. Was sind einige 'gute Beispiele' für das dynamische Gießen?
- 26. Gute Bibliothek für 3D-Mathematik in C#?
- 27. gute Praxis in C++ (faule Bewertung)
- 28. Was sind einige gute Ressourcen, um NAnt zu lernen?
- 29. Gute Plot-Bibliothek für C?
- 30. Gute Eingabevalidierungsschleife mit cin - C++
+1 für die Codierung! = Codepunkte. Denken Sie auch daran, dass ein Benutzer, der ein Zeichen aufruft, möglicherweise mehr als einen Codepunkt benötigt und möglicherweise sogar durch mehr als eine gültige Codepunktsequenz repräsentiert wird. Unicode ist am einfachsten, wenn man nie in die Strings schaut ;-) – RBerteig