Este es el comando iconvposix que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
iconv - conversión de conjunto de códigos
SINOPSIS
iconv [−cs] −f mapa −t para asignar [presentar...]
iconov −f desdecódigo [−cs] [−t codificar] [presentar...]
iconov −t codificar [−cs] [−f desdecódigo] [presentar...]
iconov −l
DESCRIPCIÓN
El iconv utilidad convertirá la codificación de caracteres en presentar de un conjunto de códigos a
otro y escriba los resultados en la salida estándar.
Cuando las opciones indican que los archivos de mapa de caracteres se utilizan para especificar los conjuntos de códigos (consulte
OPCIONES), la conversión del conjunto de códigos se debe realizar realizando una combinación lógica en el
nombres de personajes simbólicos en los dos charmaps. La implementación no necesita apoyar el uso
de archivos charmap para la conversión de conjuntos de códigos a menos que el símbolo POSIX2_LOCALEDEF esté definido en
el sistema.
CAMPUS
El iconv La utilidad deberá cumplir con el volumen de Definiciones Básicas de POSIX.1‐2008, Sección
12.2, Utilidad Sintaxis Líneas directrices.
Se admitirán las siguientes opciones:
−c Omita los caracteres que no sean válidos en el conjunto de códigos del archivo de entrada de la
producción. Cuando −c no se utiliza, los resultados de encontrar caracteres no válidos en
el flujo de entrada (ya sea aquellos que no son caracteres en el conjunto de códigos del
archivo de entrada o que no tienen un carácter correspondiente en el conjunto de códigos de la salida
archivo) se especificarán en la documentación del sistema. La presencia o ausencia de
−c no afectará el estado de salida de iconv.
−f de conjunto de códigos
Identifique el conjunto de códigos del archivo de entrada. La implementación reconocerá el
siguiendo dos formas de la de conjunto de códigos opción-argumento:
desdecódigo El desdecódigo argumento-opción no debe contener un personaje. Eso
se interpretará como el nombre de una de las descripciones del conjunto de códigos
proporcionada por la implementación en un formato no especificado. Valores válidos
of desdecódigo están definidas por la implementación.
mapa El mapa argumento-opción debe contener un personaje. Será
ser interpretado como el nombre de la ruta de un archivo charmap como se define en el
Volumen de definiciones básicas de POSIX.1‐2008, Sección 6.4, Caracter Set
Descripción Archive. Si el nombre de la ruta no representa un valor válido,
archivo charmap legible, los resultados no están definidos.
Si se omite esta opción, se utilizará el conjunto de códigos de la configuración regional actual.
−l Escribir todo compatible desdecódigo y codificar valores a la salida estándar en un
formato no especificado.
−s Suprima cualquier mensaje escrito con error estándar relacionado con caracteres no válidos.
Cuándo −s no se utiliza, los resultados de encontrar caracteres no válidos en la entrada
flujo (ya sea aquellos que no son caracteres válidos en el conjunto de códigos de la entrada
archivo o que no tienen un carácter correspondiente en el conjunto de códigos del archivo de salida)
se especificarán en la documentación del sistema. La presencia o ausencia de −s
no afectará el estado de salida de iconv.
−t conjunto de códigos
Identifique el conjunto de códigos que se utilizará para el archivo de salida. La implementación deberá
reconocer las siguientes dos formas de conjunto de códigos opción-argumento:
codificar La semántica será equivalente a la −f desdecódigo .
para asignar La semántica será equivalente a la −f mapa .
Si se omite esta opción, se utilizará el conjunto de códigos de la configuración regional actual.
Si alguno −f or −t representa un archivo de mapa de caracteres, pero el otro no (o se omite), o
ambas −f y −t se omiten, los resultados no están definidos.
OPERANDOS
Se admitirá el siguiente operando:
presentar Un nombre de ruta de un archivo de entrada. Si no presentar se especifican operandos, o si un presentar
operando es '-', se utilizará la entrada estándar.
ESTÁNDAR
La entrada estándar se utilizará solo si no presentar se especifican operandos, o si un presentar
operando es '-'.
ENTRADA ARCHIVOS
El archivo de entrada será un archivo de texto.
MEDIO AMBIENTE VARIABLES
Las siguientes variables de entorno afectarán la ejecución de iconv:
IDIOMA Proporcione un valor predeterminado para las variables de internacionalización que no están configuradas o
nulo. (Consulte el volumen de Definiciones básicas de POSIX.1‐2008, Sección 8.2,
Internacionalización Variables por la precedencia de la internacionalización
variables utilizadas para determinar los valores de las categorías de configuración regional).
LC_TODOS Si se establece en un valor de cadena no vacío, anule los valores de todos los demás
Variables de internacionalización.
LC_CTYPE Determinar la configuración regional para la interpretación de secuencias de bytes de datos de texto.
como caracteres (por ejemplo, de un solo byte en lugar de caracteres de varios bytes en
argumentos). Durante la traducción del archivo, esta variable es reemplazada por la
el uso de la desdecódigo opción-argumento.
LC_MENSAJES
Determine la configuración regional que se debe utilizar para afectar el formato y el contenido de
mensajes de diagnóstico escritos en error estándar.
NLSPATH Determinar la ubicación de los catálogos de mensajes para el procesamiento de LC_MENSAJES.
ASINCRÓNICO EVENTOS
Por defecto.
SALIDA ESTÁNDAR
Cuando el −l se utiliza la opción, la salida estándar debe contener todos los desdecódigo y
codificar valores, escritos en un formato no especificado.
Cuando el −l opción no se utiliza, la salida estándar debe contener la secuencia de
caracteres leídos de los archivos de entrada, traducidos al conjunto de códigos especificado. Nada más
se escribirá en la salida estándar.
ESTDERR
El error estándar se utilizará solo para mensajes de diagnóstico.
SALIDA ARCHIVOS
Ninguna.
EXTENDIDO DESCRIPCIÓN
Ninguna.
SALIR ESTADO
Se devolverán los siguientes valores de salida:
0 Finalización satisfactoria.
> 0 Ocurrió un error.
CONSECUENCIAS OF ERRORES
Por defecto.
El siguiendo (secciones) en informativo.
SOLICITUD USO
El usuario debe asegurarse de que ambos archivos charmap utilicen los mismos nombres simbólicos para los personajes.
los dos conjuntos de códigos tienen en común.
EJEMPLOS
El siguiente ejemplo convierte el contenido del archivo correo.x400 de la ISO / IEC 6937: 2001
conjunto de códigos estándar al conjunto de códigos estándar ISO / IEC 8859-1: 1998, y almacena los resultados en
presentar correo.local:
iconv −f IS6937 −t IS8859 correo.x400 > correo.local
RAZÓN FUNDAMENTAL
El iconv La utilidad se puede usar de forma portátil solo cuando el usuario proporciona dos archivos charmap como
argumentos de opción. Esto se debe a que un único mapa de caracteres proporcionado por el usuario no se puede
unido con los nombres en una descripción de juego de caracteres proporcionada por el sistema. Los valores válidos para
desdecódigo y codificar están definidas por la implementación y no tienen que tener ninguna relación con el
mecanismos charmap. Como ayuda para los usuarios interactivos, el −l La opción fue adoptada de la
Plan 9 del sistema operativo. Escribe información relativa a estas implementaciones definidas
valores. El formato no está especificado porque hay muchos formatos útiles posibles que
podría ser elegido, como una matriz de combinaciones válidas de desdecódigo y codificar. −l
La opción no está pensada para el uso de scripts de shell; las aplicaciones conformes tendrán que utilizar
encantos.
El iconv La utilidad puede admitir la conversión entre codificaciones basadas en ASCII y EBCDIC, pero
no está obligado a hacerlo. En una implementación compatible con XSI, el dd la utilidad es la única
método garantizado para admitir la conversión entre estos dos conjuntos de caracteres.
EL FUTURO DIRECCIONES
Ninguna.
Use iconvposix en línea usando los servicios de onworks.net