Actualmente estoy usando char *
para cadenas en mi programa C. Me gustaría aprender a implementar la compatibilidad con Unicode y he estado analizando utf8proc
.
¿Es utf8proc
la mejor biblioteca Unicode de propósito general para C? Además de la documentación en el archivo de encabezado, ¿hay ejemplos para su uso?
Por ejemplo, puedo descifrar cómo compilar utf8proc
en mi base de código, pero aparte de eso, estoy perdido: ¿sigo usando char *
o uso algún otro tipo? Cosas así no están bien descritas.
Si hay mejores bibliotecas o bibliotecas mejor documentadas, ¿qué debería mirar?
No es una biblioteca como tal, pero escribí algunas funciones UTF-8 para mis propios proyectos C, que puede encontrar aquí en los archivos unicode.h
y . unicode.c
Usan la licencia MIT para que básicamente puedas hacer lo que quieras con ellos.
Gilles 'SO- deja de ser malvado'
viejobarro0
alex reynolds
(unsigned) char *
lo hace por mí. Sin embargo, quiero poder admitir usuarios que no hablen ASCII. ¿Eso ayuda a aclarar las cosas?