iconv(1) General Commands Manual iconv(1) NOMBRE iconv: convierte texto de una a otra codificacion de caracteres SINOPSIS iconv [opciones] [-f codificacion-inicial] [-t codificacion-final] [archivo de entrada]... DESCRIPCION El programa iconv lee texto en una codificacion y genera el texto en otra. Si no se indican archivos de entrada, o si se indica un guion (-), iconv lee desde la entrada estandar. Si no se indica ningun archivo de salida, iconv mostrara el resultado por la salida estandar. Si no se indica ninguna codificacion-inicial, el valor predeterminado se toma de la codificacion de caracteres de la configuracion regional actual. Si no se proporciona codificacion-final, este tambien se tomara de la codificacion de caracteres de la configuracion regional actual. OPCIONES --from-code=codificacion-inicial -f codificacion-inicial Utiliza codificacion-inicial para el texto de entrada. --to-code=codificacion-final -t codificacion-final Utiliza codificacion-final para el texto de salida. Si se agrega la cadena //IGNORE a codificacion-final, se descartan los caracteres que no se pueden convertir y se muestra un error despues de la conversion. Si se agrega la cadena //TRANSLIT a codificacion-final, los caracteres que se convierten se transliteran siempre que sea necesario y posible. Esto significa que cuando un caracter no puede ser representado en el conjunto de caracteres de destino, se puede aproximar a traves de uno o varios caracteres de apariencia similar. Los caracteres que no estan presentes en el conjunto de caracteres de destino y no se pueden transliterar se reemplazan con un signo de interrogacion (?) en la salida. --list -l Enumera todas las codificaciones de conjuntos de caracteres conocidas. -c Descarta sin emitir ningun mensaje los caracteres que no se pueden convertir en lugar de finalizar la ejecucion cuando se encuentre con alguno. --output=archivo de salida -o archivo de salida Utilice archivo de salida para enviar la salida. --silent -s Esta opcion se ignora; se proporciona solo por razones de compatibilidad. --verbose Muestra informacion de progreso sobre errores estandar al procesar varios archivos. --help -? Muestra un resumen de uso y finaliza. --usage Muestra un breve resumen de uso y finaliza. --version -V Muestra el numero de version, la licencia y la exencion de garantia de iconv. ESTADO DE SALIDA Cero en caso de exito, distinto de cero en caso de error. ENTORNO Internamente, el programa iconv usa la funcion iconv(3) que a su vez usa modulos gconv (bibliotecas compartidas cargadas dinamicamente) para convertir hacia y desde un determinado conjunto de caracteres. Antes de llamar a iconv(3), el programa iconv primero debe asignar un descriptor de conversion usando iconv_open(3). El funcionamiento de esta ultima funcion viene dado por la configuracion de la variable de entorno GCONV_PATH: o Si GCONV_PATH no esta configurado, iconv_open(3) carga el archivo de cache de configuracion del modulo gconv del sistema creado por iconvconfig(8) y posteriormente, segun la configuracion, cargara los modulos gconv necesarios para realizar la conversion. Si el archivo de cache de configuracion del modulo gconv del sistema no esta disponible, se utiliza el archivo de configuracion del modulo gconv del sistema. o Si se define GCONV_PATH (como una lista de nombres de ruta separados por dos puntos), no se utiliza el cache de configuracion del modulo gconv del sistema. En cambio, iconv_open(3) primero intenta cargar los archivos de configuracion buscando en los directorios en GCONV_PATH en orden, seguido por el archivo de configuracion del modulo gconv predeterminado del sistema. Si un directorio no contiene un archivo de configuracion del modulo gconv, se ignoran los modulos gconv que pueda contener. Si un directorio contiene un archivo de configuracion del modulo gconv y se determina que un modulo necesario para esta conversion esta disponible en el directorio, se cargara desde ese directorio, siendo el orden tal que el primer modulo adecuado se encuentre en GCONV_PATH se utiliza. Esto permite a los usuarios utilizar modulos personalizados e incluso reemplazar modulos proporcionados por el sistema al proporcionar dichos modulos en los directorios GCONV_PATH. ARCHIVOS /usr/lib/gconv Ruta habitual de acceso predeterminada del modulo gconv. /usr/lib/gconv/gconv-modules Archivo habitual de configuracion del modulo gconv predeterminado del sistema. /usr/lib/gconv/gconv-modules.cache Cache de configuracion habitual del modulo gconv del sistema. Dependiendo de la arquitectura, los archivos anteriores pueden estar ubicados en directorios con el prefijo /usr/lib64. ESTANDARES POSIX.1-2008. HISTORIAL POSIX.1-2001. EJEMPLOS Convierte texto de la codificacion de caracteres ISO/IEC 8859-15 a UTF-8: $ iconv -f ISO-8859-15 -t UTF-8 < entrada.txt > salida.txt El siguiente ejemplo convierte de UTF-8 a ASCII, transliterando cuando sea posible: $ echo abc ss EUR ac | iconv -f UTF-8 -t ASCII//TRANSLIT abc ss ? EUR abc VEASE TAMBIEN locale(1), uconv(1), iconv(3), nl_langinfo(3), charsets(7), iconvconfig(8) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de Manual de Linux 6.9.1 2 Mayo 2024 iconv(1)