iconv
En sistemas operativos de tipo Unix, iconv (internationalization conversion, por sus siglas en inglés) es un Programa informático de línea de comandos[1] y una interfaz de programación de aplicaciones estandarizada[2] utilizada para convertir diferentes codificaciones de caracteres. "Se puede convertir de cualquiera de estas codificaciones a cualquier otro, a través de conversión Unicode".[3]
Historia
editarinicialmente aparece en el sistema operativo HP-UX,[4] luego la utilidad se estandarizó dentro de XPG4 y forma parte de las Single UNIX Specification (SUS).
Implementaciones
editarTodas las Distribuciones Linux recientes tienen una implementación del programa iconv y la función iconv()
como parte de GNU C Library el cual es la librería C de los sistemas Linux actuales. Tanto la función[5] como el programa[6] están liberadas bajo la licencia LGPL lo cual permite ser usado por programas de código cerrado, para usar la librería es necesario instalar también la librería locale, el cual ya suele venir instalado por defecto.
Referencias
editar- ↑ iconv (utility) OpenGroup Standards page
- ↑ iconv() OpenGroup Standards page
- ↑ gnu.org: libiconv
- ↑ iconv(3C):Author
- ↑ «glibc: iconv/iconv.c». Consultado el 30 de noviembre de 2016. (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
- ↑ «glibc: iconv/iconv_prog.c». Consultado el 30 de noviembre de 2016. (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).